Senior Deep Learning Software Infrastructure Engineer

Nvidia

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
CA
Salary
$224,000–$356,500 / yr
Employment
Full-time
Posted
50 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $209k
This role $290k
$145k $379k
below market most similar roles pay here above market

This role pays more than 96% of similar roles. Most pay $175,662–$241,750 — the blue band above. At the midpoint, this role pays about $290k versus about $209k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1623 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1110 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Deep Learning Software Infrastructure Engineer

The Senior Deep Learning Software Infrastructure Engineer joins the Autonomous Vehicles project to build and scale training libraries and infrastructure for end-to-end autonomous driving models. You will develop robust training pipelines and frameworks to enable training on multi-thousand GPU clusters using massive video datasets. Key responsibilities include improving efficiency across data loaders, distributed training, scheduling, and performance monitoring while owning core components like orchestration libraries and fault-resilient systems. You will utilize Python and deep learning frameworks like PyTorch, leveraging knowledge of DDP, FSDP, NCCL, and tensor or pipeline parallelism. Technical requirements include experience with datacenter networking like RoCE and IB, parallel filesystems such as Lustre, and schedulers like Slurm or Kubernetes. You will collaborate with researchers to minimize stalls and improve training availability.

What you'll do

  • Craft and scale deep learning infrastructure libraries for training on multi-thousand GPU clusters.
  • Improve efficiency across the training stack, including data loaders, distributed training, and performance monitoring.
  • Build robust training pipelines to handle massive video datasets and enable rapid experimentation.
  • Own core infrastructure components such as orchestration libraries and fault-resilient training systems.
  • Minimize training stalls and improve system availability through close collaboration with research and platform teams.
  • Ensure infrastructure scales with growing GPU capacity and dataset sizes while maintaining developer stability.
  • Translate research requirements into production-grade Python libraries and automation tools.

What we're looking for

  • BS, MS, or PhD in Computer Science, Electrical/Computer Engineering, or a related field, or equivalent experience.
  • 12+ years of professional experience building and scaling high-performance distributed systems, ideally in ML, HPC, or large-scale data infrastructure.
  • Extensive knowledge in deep learning frameworks (PyTorch is preferred), large scale training (DDP/FSDP, NCCL, tensor/pipeline parallelism), and performance profiling.
  • Strong systems background in datacenter networking (RoCE, IB), parallel filesystems (Lustre), storage systems, and schedulers (Slurm, Kubernetes, etc.).
  • Proficiency in Python with experience writing production-grade libraries, orchestration layers, and automation tools.
  • Ability to work closely with multi-functional teams to translate requirements into robust systems.
  • Shown experience scaling large GPU training clusters with >1,000 GPUs (preferred).
  • Expertise in fault resilience, high availability, elastic training, and large-scale observability (preferred).

More like this

Similar roles

Senior Deep Learning Frameworks CUDA Software Engineer

Nvidia

Remote (Santa Clara, CA) +1 57 days ago $184,000–$287,500
CUDA PyTorch JAX TRT-LLM vLLM SGLang Python C++ Triton XLA NCCL MPI UCX NVIDIA Nsight Systems HPC Compiler Technologies TensorRT Megatron MaxText
8+ yrs exp Remote

Senior DGX Cloud AI Infrastructure Software Engineer

Nvidia

Remote (Santa Clara, CA) +4 28 days ago $184,000–$287,500
Python C/C++ PyTorch TensorFlow JAX Ray Distributed Systems RDMA NCCL IB Verbs UCX Libfabrics Prometheus ELK Loki CI Version Control High-Performance Computing APIs
8+ yrs exp Remote

Senior Research Engineer, Autonomous Vehicles

Nvidia

Santa Clara, CA 83 days ago $184,000–$287,500
PyTorch JAX TensorFlow Python C++ CUDA Kubernetes SLURM Reinforcement Learning Deep Learning MLOps Distributed Training LLMs Sim-to-Real HPC Natural Language Processing Graphics
10+ yrs exp

Senior Deep Learning Software Engineer, Inference

Nvidia

Remote (Santa Clara, CA) 47 days ago $184,000–$287,500
CUDA C++ Python vLLM SGLang PyTorch Triton CUTLASS NCCL NVSHMEM FlashInfer Deep Learning GPU Programming High-Performance Computing Model Serving Performance Optimization Agile
6+ yrs exp Remote