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

NVIDIA - Site Reliability Engineer - GPU Cloud

NVIDIA

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Behaviour Interactive - Programmer - Internship Fall 2025

Behaviour Interactive

Rotterdam, South Holland, Netherlands (On-Site)
1 Week ago
Fortis Games - Senior Technical Artist

Fortis Games

Spain (On-Site)
4 Hours ago
Playrix - Senior C++ Software Engineer (Build System)

Playrix

Ireland (Remote)
3 Months ago
ION - Technical Consultant - Endur

ION

Uniondale, New York, United States (On-Site)
4 Months ago
ByteDance - Cloud Native Engineer, ARK Large Model Platform (Singapore)

ByteDance

Singapore (On-Site)
3 Months ago
NVIDIA - Senior Design Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
ByteDance - Experienced Technical Lead - Edge Cloud Infrastructure - San Jose / Seattle / Boston

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Rivos - Silicon Power - Full-time

Rivos

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Riot Games - Staff Software Engineer, Gameplay & Simulation

Riot Games

Los Angeles, California, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Epic Games - Animation Tools Programmer

Epic Games

United States (On-Site)
1 Month ago
Snowed In Studios - Senior Generalist Programmer - Montreal

Snowed In Studios

Montreal, Quebec, Canada (Hybrid)
3 Months ago
Saviynt - Sr. ASP .Net developer

Saviynt

El Segundo, California, United States (Hybrid)
4 Months ago
Rivos - Software Compiler - Full Time

Rivos

United States (Hybrid)
4 Months ago
Rockstar Games - Senior Animation R&D Programmer

Rockstar Games

Carlsbad, California, United States (On-Site)
3 Months ago
Framestore - Senior FX Technical Director - Film

Framestore

England, United Kingdom (On-Site)
2 Weeks ago
PlayStation Global - Principal Programmer - 12 month contract

PlayStation Global

Guildford, England, United Kingdom (On-Site)
3 Months ago
Gamebreaking Studios - Senior Software Development Engineer (Unreal Gameplay)

Gamebreaking Studios

Canada (Remote)
6 Months ago
Flying Wild Hogs - Senior Gameplay Programmer

Flying Wild Hogs

(Remote)
1 Day ago
Microsoft - Technical Support Engineer

Microsoft

Taipei City, Taiwan (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

ByteDance - Software Engineer in Machine Learning Systems

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Salesforce - Regional Vice President - East

Salesforce

New York, New York, United States (On-Site)
4 Months ago
10Pearls - Freelance Motion Graphics Designer

10Pearls

New York, New York, United States (On-Site)
6 Months ago
Zoox - Staff/Senior Technical Operations Engineer

Zoox

Foster City, California, United States (On-Site)
4 Months ago
Magnopus - Senior Interactive Producer

Magnopus

Los Angeles, California, United States (On-Site)
7 Months ago
Epic Games - Senior Gameplay Animation Programmer, LEGO Fortnite

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
Infinity Ward - Expert Animation Engineer - Infinity Ward

Infinity Ward

Los Angeles, California, United States (On-Site)
2 Months ago
Next Level Business Services - Java Developer

Next Level Business Services

El Segundo, California, United States (On-Site)
4 Months ago
Zones - Help Desk Analyst (L 1.5)

Zones

Kentucky, United States (On-Site)
1 Month ago
ByteDance - Senior Software Engineer, Traffic Platform

ByteDance

San Jose, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Marvell India - Performance Engineer

Marvell India

Hyderabad, Telangana, India (On-Site)
4 Months ago
Microsoft - AI Engineering: Internship Opportunities

Microsoft

Satakunta, Finland (On-Site)
1 Month ago
Google - Silicon Engineering Intern, 2025

Google

(On-Site)
2 Months ago
Luxoft - Senior C++ Developer

Luxoft

Poland, Ohio, United States (Remote)
2 Months ago
Microsoft - Research Intern - Machine Learning

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
KLA - Associate Technical Lead/Technical Lead, C++

KLA

Chennai, Tamil Nadu, India (On-Site)
6 Months ago
Samsung Semiconductor - Senior Principal Engineer, DTCO

Samsung Semiconductor

San Jose, California, United States (Hybrid)
3 Months ago
Alstom - Engineering Tools Deployment Manager

Alstom

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Meta - Software Engineer, Machine Learning

Meta

Los Angeles, California, United States (On-Site)
3 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.


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

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

Shenzhen, Guangdong Province, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

Shanghai, Shanghai, China (On-Site)

Shanghai, Shanghai, China (On-Site)

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

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