Senior Software Engineer, GPU Code Generation for Machine Learning Inference
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 68% of similar roles. Most pay $196,750–$253,812 — the blue band above. At the midpoint, this role pays about $197k versus about $225k 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 1623 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 1110 roles with salary data.
Most-posted roles
At a glance
JOB TITLE: Senior Machine Learning Applications and Compiler Engineer, LPX The Senior Machine Learning Applications and Compiler Engineer joins the team to develop algorithms and optimizations for the LPX inference and compiler stack. This role involves building and maintaining high-performance runtime and compiler components to map large-scale inference workloads onto NVIDIA systems. Key responsibilities include defining mappings for neural network graphs, extending software ecosystems, and benchmarking performance metrics. The engineer will prototype compilation techniques like graph transformations and memory optimizations for spatial processors while collaborating with hardware architects. Required skills include proficiency in C/C++, Rust, and LLVM or MLIR, alongside experience with TensorFlow, PyTorch, and ONNX. The work focuses on solving deep learning inference challenges by optimizing software-hardware co-design for GPUs and domain-specific spatial accelerators.
Skills
What you'll do
What we're looking for
More like this
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia