Senior Software Engineer, AI Resiliency

1 Month ago • 6 Years + • Artificial Intelligence • Game AI • $184,000 PA - $287,500 PA

Job Summary

Job Description

NVIDIA seeks a Senior Software Engineer for AI Resiliency to lead development of AI software resiliency for its powerful AI supercomputers (100,000+ GPUs). Responsibilities include implementing and optimizing software features for enhanced reliability (checkpoint-recovery, error detection/isolation, straggler/hang detection); contributing to large-scale distributed systems using C++ and Python; working on AI system error handling and silent data corruption (SDC); collaborating with engineers and researchers; developing and implementing robust tests; and supporting production deployments in cloud and HPC environments. This role demands expertise in distributed systems, parallel programming, fault tolerance, and AI frameworks like PyTorch and JAX/XLA.
Must have:
  • Proficiency in C++ and Python
  • 6+ years of relevant experience
  • Understanding of distributed systems
  • Familiarity with AI frameworks (PyTorch, JAX/XLA)
  • Experience with debugging and profiling tools
Good to have:
  • Experience training models
  • Experience with CUDA, NCCL, or MPI
  • Knowledge of checkpointing strategies
  • Experience with large-scale AI clusters
  • Strong systems programming skills
Perks:
  • Equity
  • Benefits

Job Details

We are now looking for a Senior Software Engineer for AI Resiliency.

At NVIDIA, we are pushing the boundaries of what’s possible in AI. We are currently seeking a Senior Software Engineer to lead the development of AI software resiliency for the most powerful AI supercomputers in the world. As a member of our AI Software Resiliency team, you will play a pivotal role in defining and implementing critical resiliency features for AI supercomputers at a scale of 100,000+ GPUs. Your expertise will be crucial in driving down cluster downtime towards zero, ensuring that our AI systems remain robust and reliable at all times.

What You’ll Be Doing:

  • Develop AI Software Resiliency Features: Implement and optimize software features that improve AI system reliability at a massive scale, such as fast checkpoint-recovery, error detection, error isolation, and straggler/hang detection.

  • Hands-On Coding & Optimization: Contribute to large-scale distributed systems with high-quality, production-level C++ and Python code. Enhance performance for AI workloads running on thousands of GPUs.

  • Fault Tolerance & Debugging: Work on AI system error handling, implementing techniques to detect silent data corruption (SDC) and other failure scenarios. Assist in developing monitoring tools for proactive failure mitigation.

  • Collaborate Across Teams: Work closely with senior engineers, AI researchers, and hardware/software teams to integrate resiliency features into AI frameworks like PyTorch and JAX/XLA.

  • Testing & Automation: Develop and implement tests to ensure robustness, scalability, and efficiency of resiliency mechanisms. Contribute to CI/CD pipelines to automate validation of AI workloads.

  • Support Production Deployments: Assist in debugging and performance tuning large-scale AI workloads in cloud and HPC environments, ensuring seamless operation of AI training and inference workloads.

What We Need to See:

  • You've achieved a Bachelor’s, Master’s or PhD in Computer Science, Electrical Engineering, or a related field, or equivalent experience.

  • Proficiency in C++ and Python, with experience in writing efficient, high-performance code.

  • 6+ years of relevant experience

  • Strong understanding of distributed systems concepts, parallel programming, and fault tolerance in large-scale computing environments.

  • Familiarity with AI frameworks such as PyTorch, JAX/XLA, TensorFlow, or similar.

  • Experience with debugging and profiling tools (e.g., gdb, perf, valgrind, NVIDIA Nsight).

  • Excellent problem-solving skills and ability to work in a fast-paced, highly collaborative environment.

Ways to Stand Out From the Crowd:

  • Hands-on experience in training models or working with model training teams.

  • Hands-on experience with CUDA, NCCL, or MPI for GPU-accelerated computing, especially at extreme-scale.

  • Knowledge of checkpointing strategies, error mitigation, or fault-tolerant computing in AI training.

  • Experience working with large-scale AI clusters, HPC environments, or cloud-based AI workloads.

  • Strong systems programming skills and experience with low-level performance tuning.

As part of the AI Resiliency team at NVIDIA, you’ll work alongside world-class engineers solving some of the hardest challenges in AI infrastructure. You’ll have the opportunity to contribute directly to making AI training and inference more reliable, scalable, and efficient. If you're passionate about AI, distributed systems, and high-performance computing, we want to hear from you!

The base salary range is 184,000 USD - 287,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 - Research Scientist in Foundation Model (Music) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
NVIDIA - Senior AI-HPC Cluster Engineer

NVIDIA

Westford, Massachusetts, United States (Hybrid)
1 Month ago
ByteDance - Student Researcher (Doubao (Seed) - Foundation Model) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
ByteDance - Senior Research Scientist, Foundation Model, Speech Understanding

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Axon - Senior Machine Learning Scientist II

Axon

Seattle, Washington, United States (Hybrid)
7 Hours ago
Airlab Inc  - Junior Programmer Artificial Intelligence

Airlab Inc

Quebec, Canada (On-Site)
1 Month ago
Google - Student Researcher, PhD, Winter/Summer 2025

Google

Ann Arbor, Michigan, United States (On-Site)
5 Months ago
Inworld AI - Product Manager (Technical)

Inworld AI

Mountain View, California, United States (On-Site)
1 Month ago
ByteDance - Research Scientist, Multimodal Interaction & World Model

ByteDance

Singapore (On-Site)
2 Weeks ago
Meta - Research Scientist Intern, Smart Glasses in Wearables AI (PhD)

Meta

Washington, District Of Columbia, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Flip Fit - Senior Machine Learning Engineer

Flip Fit

(Remote)
1 Month ago
Framestore - Machine Learning Developer - London Launchpad Internship 2025

Framestore

London, England, United Kingdom (On-Site)
1 Month ago
Google - Software Engineer III, AI/ML, YouTube Ads

Google

Mountain View, California, United States (On-Site)
2 Weeks ago
Amazon Games - Senior Software Engineer, Amazon Games AI Research

Amazon Games

San Diego, California, United States (On-Site)
4 Months ago
Scale AI - SEAL Research Scientist, Scalable Oversight

Scale AI

San Francisco, California, United States (On-Site)
1 Day ago
Bragg - Principal AI/ML Engineer

Bragg

Ljubljana, Ljubljana, Slovenia (Hybrid)
2 Weeks ago
NVIDIA - Senior Technical Marketing Engineer - AI Infrastructure

NVIDIA

Canada (On-Site)
2 Months ago
Demandbase - Data Science / Machine Learning Engineer Intern

Demandbase

(Remote)
7 Hours ago
Rackspace Technology - Principal MLOps Engineer

Rackspace Technology

Toronto, Ontario, Canada (Remote)
1 Month ago
Meta - Software Engineer, Machine Learning

Meta

Washington, District Of Columbia, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Redmond, Washington, United States

Scout - Senior CAE - Full Vehicle Occupant Safety

Scout

Novi, Michigan, United States (On-Site)
1 Day ago
Bethesda - Senior DevOps Programmer

Bethesda

Austin, Texas, United States (On-Site)
1 Month ago
Luxoft - Senior .net developer

Luxoft

Poland, Ohio, United States (Remote)
4 Months ago
Google - Policy Development Lead, Cross Product Solutions and GenAI

Google

San Bruno, California, United States (On-Site)
2 Days ago
Feld Entertainment - QA/Compliance Administrator

Feld Entertainment

Jessup, Maryland, United States (On-Site)
1 Month ago
Google - Technical Program Manager and Operations Lead, Global Silicon

Google

Austin, Texas, United States (On-Site)
2 Days ago
Tekion Corp - Lead Services Enablement Learning Analyst

Tekion Corp

United States (On-Site)
23 Hours ago
Sitetracker - Solution Architect

Sitetracker

Montclair, New Jersey, United States (On-Site)
4 Months ago
Nightfall - Lead Product Designer

Nightfall

San Francisco, California, United States (On-Site)
21 Hours ago
Converse.AI - Associate Engineer

Converse.AI

Austin, Texas, United States (Hybrid)
2 Years ago

Get notifed when new similar jobs are uploaded

Artificial Intelligence Jobs

Numrah - Software Engineer (AI)

Numrah

(On-Site)
4 Weeks ago
Google - Software Engineer III, Google Applied AI

Google

Sunnyvale, California, United States (On-Site)
2 Days ago
ByteDance - Student Researcher (Doubao (Seed) - Machine Learning System) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
NVIDIA - NIM Solution Architect

NVIDIA

Shanghai, Shanghai, China (On-Site)
1 Week ago
NVIDIA - Deep Learning Performance Architect

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Google - Software Engineer, Performance Modeling

Google

Durham, North Carolina, United States (On-Site)
1 Week ago
Google - Greenfield Artificial Intelligence Sales Specialist III

Google

San Francisco, California, United States (On-Site)
2 Days ago
Google - Accelerator Architect and Performance Engineer, Generative AI

Google

Mountain View, California, United States (On-Site)
1 Week ago
NVIDIA - Solutions Architect, Generative AI

NVIDIA

Santa Clara, California, United States (On-Site)
6 Days ago
Google - Technical Program Manager, AI Data Operations

Google

Hyderabad, Telangana, India (On-Site)
2 Weeks 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