Senior Software Engineer, AI Inference Systems
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 85% of similar roles. Most pay $151,475–$217,725 — the shaded band above. At the midpoint, this role pays about $236k versus about $185k for comparable roles.
Based on 240 similar postings.
Employer
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 896 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 876 roles with salary data.
Most-posted roles
At a glance
Senior Software Engineer - AI Inference Performance will join the team to advance innovative LLM and VLM inference on GPU-accelerated systems. This role involves pushing workloads toward practical performance limits by analyzing inference processes, defining prefill and decode workloads, and optimizing metrics like latency, throughput, and KV-cache capacity. The engineer will build speed-of-light and roofline models, profile workloads using NVIDIA Nsight Systems and Nsight Compute, and eliminate bottlenecks in host code, CUDA kernels, and memory. Key responsibilities include tuning serving hyperparameters such as quantization and speculative decoding while developing performance-critical kernels for attention and matrix multiplication. Required skills include proficiency in Python, Rust, or C++, along with expertise in CUDA, CUTLASS, and Triton. The role addresses the technical challenge of optimizing large-scale distributed inference across complex hardware architectures and networking topologies.
What does a Software Engineer earn in California?
Median $214000 from 775 postings across 63 companies.
Skills
What you'll do
What we're looking for
More like this
Nvidia
Nvidia
SpaceX
Nvidia
Nvidia
Nvidia