Senior Software Engineer, AI

1 Month ago • 6 Years + • Research & Development • Artificial Intelligence • $184,000 PA - $356,500 PA

Job Summary

Job Description

NVIDIA seeks a Senior Software Engineer, AI to develop GPU-accelerated libraries for products across Data Center, Automotive, and Embedded systems. Responsibilities include architecting and implementing new features for improved user experience in products like cuDNN, cuBLAS, and TensorRT. The role also involves designing validation methodologies to ensure library robustness across diverse hardware, OSes, and platforms. The ideal candidate will possess strong C++ programming skills, experience with large codebases, and a deep understanding of parallel computing and AI.
Must have:
  • MS/PhD in CS/EE or equivalent
  • Deep C++ programming skills
  • 6+ years software development experience
  • Experience with large codebases
  • Parallel computing understanding
Good to have:
  • Deep Learning and AI knowledge
  • Build system fluency (Make, CMake, Bazel)
  • Open source contributions
Perks:
  • Equity
  • Benefits

Job Details

We are now looking for a Senior Software Engineer, AI!

NVIDIA's high-performance computing platforms are powering the AI revolution! Our GPUs deliver industry-leading performance on many applications including generative AI through our impressive suite of software products like TensorRT and cuDNN. Come join our team and develop software that integrates into many of these cutting-edge AI products. If you are excited to learn how mathematical operations in large language models are implemented, then apply today! Become part of the team that brings new GPU technologies for AI across NVIDIA's software stack, and be among the first to breathe life into new silicon.

What you'll be doing:

  • As a member of our team, you will use your design abilities, coding expertise, and creativity to deliver a GPU-accelerated library used in NVIDIA products ranging from Data Center, Automotive and Embedded systems.

  • Architect and implement new features to deliver an amazing user experience for our internal customers, like cuDNN, cuBLAS, and TensorRT

  • Design and develop validation methodologies so that our library is robust across a diverse cross product of hardware, OSes, and platforms, including simulators and emulators for future GPUs

  • Write effective, maintainable, and well-tested code

What we need to see:

  • MS or PhD degree in Computer Science, Electrical Engineering or related field (or equivalent experience)

  • Deep C++ programming and problem-solving skills, including debugging, performance analysis, documentation, and test design

  • 6+ years of relevant software development experience

  • Background in working with large codebases

  • The ability to work independently, define project goals and scope, and lead your own development effort

  • Strong written communication as well as presentation skills

Ways to stand out from the crowd:

  • Prior experience with parallel computing

  • Understanding of Deep Learning and AI

  • Fluency in build systems (e.g. Make, CMake, and/or Bazel)

  • Multiple contributions to open source software

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you!

The base salary range is 184,000 USD - 356,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Similar Jobs

ByteDance - LLM Software Engineer/Researcher (Applied Machine Learning)- 2024 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Maxis Studios - Technical Lead (.Net, C++)

Maxis Studios

Redwood City, California, United States (On-Site)
6 Months ago
Gamebreaking Studios - Senior Software Development Engineer (Unreal Gameplay)

Gamebreaking Studios

Colombia (Remote)
4 Months ago
Game5Mobile - Game Programmer

Game5Mobile

Indonesia (On-Site)
7 Months ago
The Mill - Technical Artist

The Mill

New York, New York, United States (On-Site)
7 Months ago
Luxoft - Tech Lead Developer

Luxoft

Poland, Ohio, United States (Remote)
3 Months ago
Rockstar Games - C++ Software Engineer, FiveM (Mid/Senior)

Rockstar Games

Leeds, England, United Kingdom (On-Site)
5 Months ago
ByteDance - Student Researcher (Foundation Models - Reasoning, Planning & Agent - Doubao (Seed)) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
ByteDance - Research Scientist- Foundation Model, Vision and Language

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Intel Corporation - Platform Hardware Design Engineering Manager

Intel Corporation

Haifa District, Israel (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tencent - WeChat Tech Intern (Backend Developer)

Tencent

(On-Site)
3 Months ago
Meta - Software Engineering Manager, Product Infrastructure

Meta

New York, New York, United States (Remote)
3 Months ago
Riot Games - Manager, Software Engineering - VALORANT, Competitive, Match Services

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
Cequence Security - Data plane Engineer

Cequence Security

Pune, Maharashtra, India (On-Site)
4 Months ago
Epoch Games - Unreal Engine C++ Programmer

Epoch Games

Winston-Salem, North Carolina, United States (Remote)
8 Months ago
Cloud Imperium Games - Senior Network Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
2 Months ago
Electronic Arts - Software Engineer, C++ - EA Sports FC

Electronic Arts

Bucharest, Bucharest, Romania (On-Site)
2 Months ago
Escape Velocity Entertainment - Senior Tools Engineer

Escape Velocity Entertainment

(Remote)
4 Weeks ago
NVIDIA - Deep Learning Performance Architect

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Epic Games - Senior Physics Programmer

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

Riot Games - Principal Technical Producer - League Studio

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
ByteDance - Backend Engineer(Distributed System) - Network Security - San Jose

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Light Speed Studios - Senior Technical Artist

Light Speed Studios

Irvine, California, United States (On-Site)
2 Months ago
NVIDIA - Senior ASIC Design Engineer

NVIDIA

Washington, District Of Columbia, United States (Remote)
1 Month ago
The H Toji Companies - ADA Sign Company artist skilled in Illustrator (Mac only)

The H Toji Companies

Lakewood, California, United States (Hybrid)
5 Months ago
PTW - Senior Video Game Tester - Contract - Charleston - SC

PTW

North Charleston, South Carolina, United States (On-Site)
11 Months ago
Duolingo - Senior Product Designer, Music

Duolingo

Seattle, Washington, United States (On-Site)
4 Months ago
XFlow - 2D Illustrator

XFlow

United States (Remote)
2 Months ago
ByteDance - Technical Project Management Lead - Edge Cloud Infrastructure - San Jose / Seattle / Boston

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
PENN Interactive - IT Service Desk Manager

PENN Interactive

Cherry Hill, New Jersey, United States (Hybrid)
4 Days ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Tesla - SPS Programmer

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
1 Week ago
NVIDIA - Senior Physical Design Full Chip STA Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Days ago
Netflix - Senior Researcher - Netflix Experiences

Netflix

Los Angeles, California, United States (On-Site)
3 Months ago
Riot Games - Compensation Partner II

Riot Games

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
NVIDIA - Senior Physical Design Power Optimization Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Days ago
Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Redmond, Washington, United States (On-Site)
3 Months ago
Microsoft - Research Intern - IMAIS - Adaptive Closed-Loop Interaction

Microsoft

Cambridge, Massachusetts, United States (On-Site)
1 Month ago
Luxoft - Automotive Technology Leadership & Program Manager

Luxoft

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Samsung Semiconductor - Senior Engineer, AI

Samsung Semiconductor

San Jose, California, United States (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.


Yokne'am Illit, North District, Israel (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (On-Site)

United States (Remote)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug