Deep Learning Software Engineer, TensorRT Performance
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 70% of similar roles. Most pay $149,500–$206,450 — the blue band above. At the midpoint, this role pays about $197k versus about $178k 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
The Senior Software Engineer, CUTLASS Performance joins the Deep Learning Library team to optimize the CUTLASS open-source ecosystem for high-performance linear algebra and Tensor Core primitives. You will benchmark state-of-the-art deep learning model inference and training passes to identify GPU kernel and fusion opportunities. Your daily work involves identifying gaps between theoretical and realized performance, suggesting software improvements, and developing automated tooling for benchmarking and performance optimization loops. You will serve as the authoritative resource on kernel performance, collaborating with GPU architecture, DL frameworks, and QA teams. The role requires proficiency in C++ and Python, along with experience in software performance analysis, computer architecture, and parallel processing. You will solve technical bottlenecks in matrix multiply computations and deep learning networks to maximize GPU performance.
What does a Software Engineer earn in California?
Median $214500 from 1193 postings across 76 companies.
Skills
What you'll do
What we're looking for
More like this
Nvidia
Nvidia
Amd
Nvidia
Nvidia
Nvidia