Senior Software Engineer, AI

3 Months 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

Netflix - Full-Stack Engineer (L5)

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Wargaming - Lead Backend Engineer (Unannounced project)

Wargaming

Guildford, England, United Kingdom (Hybrid)
5 Months ago
DNEG - Software Developer – 2D Imaging and Nuke Tools

DNEG

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Netflix - Software Engineer 5 - TV Client Foundations

Netflix

United States (Remote)
3 Months ago
DraftKings - Security Technology Engineer

DraftKings

Nashua, New Hampshire, United States (On-Site)
1 Month ago
Samsung Semiconductor - Staff Software Engineer – Storage Systems & Protocols

Samsung Semiconductor

San Jose, California, United States (Hybrid)
3 Months ago
NVIDIA - Senior GPU Low Power Architect

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Krafton  - Web Service Product Manager

Krafton

Seoul, South Korea (On-Site)
1 Month ago
Microsoft - Senior Applied Scientist (Core Search)

Microsoft

Beijing, Beijing, China (On-Site)
3 Months ago
Meta - Research Scientist Intern, Feed Recommendations (PhD)

Meta

Menlo Park, California, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Thatgamecompany - Game Engine Engineer (Optimization) - China

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
7 Months ago
Riot Games - Staff Software Engineer, Gameplay & Simulation

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
IO Interactive - Senior Audio Programmer

IO Interactive

Brighton And Hove, England, United Kingdom (Hybrid)
6 Months ago
Red Point Labs - Unity Game Developer (Remote OK)

Red Point Labs

Argentina (Remote)
11 Months ago
SideFX Software - 3D Software Developer

SideFX Software

Toronto, Ontario, Canada (Hybrid)
3 Months ago
Paypal - Software Engineer - Java

Paypal

Scottsdale, Arizona, United States (Hybrid)
6 Months ago
Wargaming - Server Developer (World of Tanks)

Wargaming

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Months ago
Ello - Tech Lead, Machine Learning

Ello

San Francisco, California, United States (On-Site)
5 Months ago
Epic Games - Senior Software Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
ByteDance - Tech Lead - Applied Machine Learning Algorithm

ByteDance

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

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

ByteDance - Tech Lead Manager, Network Security

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Regent Craft - Flight Controls Engineering Intern

Regent Craft

North Kingstown, Rhode Island, United States (On-Site)
6 Months ago
ByteDance - Senior Research Scientist- Foundation Model, Vision and Language

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Nintendo - Manager, Software Engineering

Nintendo

Redmond, Washington, United States (Hybrid)
8 Months ago
Microsoft - Research Intern - SAINTES + Developer Experience

Microsoft

Redmond, Washington, United States (On-Site)
4 Months ago
AGBO - Interactive Intern

AGBO

Los Angeles, California, United States (On-Site)
1 Month ago
The Walt Disney Company - WDI Show Lighting Design Intern

The Walt Disney Company

Anaheim, California, United States (On-Site)
2 Months ago
Riot Games - VFX Artist II - Gameplay, Teamfight Tactics

Riot Games

Los Angeles, California, United States (On-Site)
4 Months ago
WebFX - Jr. Digital Communications Account Manager

WebFX

Lancaster, Pennsylvania, United States (On-Site)
6 Months ago
Rockstar Games - Program Manager, Commercial and Platform Partnerships

Rockstar Games

New York, New York, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Research Intern, PhD, Summer 2025

Google

Atlanta, Georgia, United States (On-Site)
5 Months ago
ByteDance - Antenna Design Engineer- Pico- San Jose

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Keywords Studios (Player Support) - Software Engineer- Lead

Keywords Studios (Player Support)

Maharashtra, India (Hybrid)
4 Months ago
Fabric - Applied Cryptographer, ZKP Research

Fabric

London, England, United Kingdom (Remote)
6 Months ago
Google - Senior Software Engineer, TPU, Google Cloud Platform

Google

Taipei City, Taiwan (On-Site)
4 Months ago
NVIDIA - Senior Software Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Riot Games - Principal VFX Artist - League of Legends

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
Power Integrations - Staff Automotive Reliability Engineer

Power Integrations

Penang, Malaysia (On-Site)
6 Months ago
NVIDIA - Backend Engineer, Full Chip Layout

NVIDIA

(Remote)
1 Month ago
NVIDIA - ASIC Verification Engineer, GPU - New College Grad 2025

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month 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)

Massachusetts, United States (On-Site)

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

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

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

Texas, United States (On-Site)

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

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (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