Senior Deep Learning Software Engineer, Inference
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 98% of similar roles. Most pay $150,812–$184,900 — the shaded band above. At the midpoint, this role pays about $236k versus about $168k 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 — cuEquivariance joins the cuEquivariance team to develop a library that accelerates geometric neural networks on NVIDIA GPUs for researchers in molecular biology, materials science, and physics. The role involves building and optimizing CUDA kernels for equivariant neural network primitives like tensor products and segmented polynomials while developing Python interfaces for PyTorch and JAX. You will be responsible for the end-to-end delivery of production-quality software, managing CI/CD infrastructure for multi-GPU builds, and collaborating with research teams to translate prototypes into production kernels. Required skills include over six years of experience in CUDA and GPU programming, proficiency in C++ and Python, and a strong understanding of memory hierarchy and performance profiling. The work focuses on the technical challenge of accelerating equivariant deep learning models within scientific fields through high-performance GPU kernel engineering.
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
Genworth Financial
Datadog
Morningstar Inc
Microsoft
Mastercard