Senior Software Engineer, AI Inference Performance
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 66% of similar roles. Most pay $196,750–$241,750 — the blue band above. At the midpoint, this role pays about $197k versus about $219k 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 1626 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 1115 roles with salary data.
Most-posted roles
At a glance
Senior Software Engineer, GPU Code Generation for Machine Learning Inference joins the TensorRT team to advance high-performance AI inference on NVIDIA GPUs. This role focuses on accelerating generative AI models for local and enterprise deployments by solving complex problems in GPU code generation, just-in-time compilation, and inference optimization. You will design and implement efficient code generation techniques, develop compiler optimizations like operator fusion and dynamic scheduling, and profile workloads to identify bottlenecks. The position requires developing robust software in C++ and Python for tooling and performance analysis. Key technical requirements include proficiency in GPU architecture, parallel programming, and compiler infrastructure like MLIR. Candidates should possess experience with CUDA, Triton, or CUTLASS, and familiarity with TensorRT, PyTorch, or ONNX Runtime to improve generative AI inference performance.
What does a Software Engineer earn in California?
Median $214500 from 1223 postings across 76 companies.
Skills
What you'll do
What we're looking for
More like this
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia