Senior Deep Learning Software Engineer
Nvidia
At a glance
AI generatedNVIDIA seeks a Senior Deep Learning Software Engineer to join its rapidly expanding research and development team focused on optimizing Large Language Model (LLM) inference performance. This role involves collaborating with the deep learning community to implement cutting-edge algorithms for public release in frameworks like TensorRT LLM, VLLM, SGLang, and LLM benchmarks, while also identifying and executing optimizations across various NVIDIA accelerators. The engineer will work on deploying and serving models using CUDA kernels and Triton, contributing features and code to NVIDIA’s open-source projects and collaborating with diverse teams involved in performance modeling, analysis, and kernel development. Ideal candidates have a strong background in computer engineering or related fields, at least 8 years of software development experience, proficiency in Python/C/C++, and expertise with DL frameworks like PyTorch, JAX, or TensorFlow. Experience with LLM frameworks, GPU programming (CUDA), and performance optimization is essential for this role that drives innovation in AI computing.
Skills
What you'll do
What we're looking for
Market check
This $184,000–$287,500 range sits above 75% of similar postings on FindRole.
Peer median band
$161,800–$257,100
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$184,668–$235,750
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
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 825 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 813 roles with salary data.
Most-posted roles
More like this
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia