Senior Deep Learning Software Engineer

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CAAustin, TXHillsboro, OR
Salary
$152,000–$241,500 / yr
Employment
Full-time
Posted
64 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $218k
This role $197k
$139k $277k
below market most similar roles pay here above market

This role pays less than 65% of similar roles. Most pay $194,450–$241,750 — the blue band above. At the midpoint, this role pays about $197k versus about $218k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

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

View all roles at Nvidia

At a glance

TL;DR · Senior Deep Learning Software Engineer

The Senior Deep Learning Software Engineer, DLSim joins the DL Performance Modeling Team to develop simulation infrastructure for deep learning applications across various GPUs. This role involves developing simulation backends to enable fast, scalable evaluation of AI workloads across NVIDIA compiler stacks. You will improve deep learning compiler kernel code generation and computational graph optimization using analysis based on modeled scenarios and performance insights. Key responsibilities include advancing the modeling of datacenter-scale AI workloads and partnering with architects to evaluate future GPU features. The position requires hands-on experience with MLIR, compiler infrastructure, C/C++, and Python. You will utilize skills in software design, debugging, and performance analysis to solve technical problems related to AI-accelerating hardware and software advancements within the deep learning domain.

What you'll do

  • Develop simulation backends for fast, scalable evaluation of AI workloads across NVIDIA compiler stacks.
  • Improve deep learning compiler kernel code generation and computational graph optimization.
  • Analyze modeled scenarios and performance insights to optimize compiler performance.
  • Advance the modeling and optimization of datacenter-scale AI workloads and deployment scenarios.
  • Evaluate future GPU features to guide silicon and system-level design decisions.
  • Build and maintain simulation infrastructure to assess new AI-accelerating hardware and software.

What we're looking for

  • Master's degree in Computer Science, Computer Engineering, or a related STEM field (or equivalent experience).
  • PhD in a related STEM field (preferred).
  • 3+ years of relevant experience in compiler optimization, architectural simulation, or related areas.
  • Strong hands-on experience with MLIR and compiler infrastructure.
  • Excellent C/C++ and Python programming skills, including software design, debugging, performance analysis, and test development.
  • Strong communication and collaboration skills to thrive in a fast-paced, multi-functional environment.
  • Experience designing and building compiler frameworks or intermediate representations from the ground up (preferred).
  • Deep understanding of LLM inference workloads and their implications for computer architecture (preferred).

More like this

Similar roles

Senior Deep Learning Compiler Engineer

Nvidia

Remote (Santa Clara, CA) +2 18 days ago $152,000–$241,500
C++ Python CUDA OpenCL MLIR XLA TVM LLVM PyTorch GPU Architecture Compiler Optimization Deep Learning cross compilation Performance Analysis Kernel Generation
3+ yrs exp Remote

Senior Deep Learning Software Engineer, Inference

Nvidia

Remote (Santa Clara, CA) 47 days ago $184,000–$287,500
CUDA C++ Python vLLM SGLang PyTorch Triton CUTLASS NCCL NVSHMEM FlashInfer Deep Learning GPU Programming High-Performance Computing Model Serving Performance Optimization Agile
6+ yrs exp Remote

Senior Deep Learning Compiler Engineer, HW-SW Codesign

Nvidia

Remote (Santa Clara, CA) +2 42 days ago $152,000–$241,500
C++ CUDA XLA MLIR LLVM OpenAI Triton JAX PyTorch TensorFlow TVM OpenCL Distributed Programming High-Performance Computing Compiler Optimization Deep Learning Frameworks
4+ yrs exp Remote

Senior Deep Learning Frameworks CUDA Software Engineer

Nvidia

Remote (Santa Clara, CA) +1 57 days ago $184,000–$287,500
CUDA PyTorch JAX TRT-LLM vLLM SGLang Python C++ Triton XLA NCCL MPI UCX NVIDIA Nsight Systems HPC Compiler Technologies TensorRT Megatron MaxText
8+ yrs exp Remote

Senior Software Engineer, CUDA Deep Learning Systems

Nvidia

Remote (Santa Clara, CA) +1 57 days ago
CUDA C++ Python Deep Learning Distributed Computing PyTorch JAX TensorRT vLLM Triton XLA NCCL MPI UCX Kernel Optimization Model Optimization FP8 INT8 Generative AI
8+ yrs exp Remote

Senior Deep Learning Compiler Engineer, XLA

Nvidia

Remote (Santa Clara, CA) +5 41 days ago
C++ XLA MLIR LLVM CUDA OpenAI Triton JAX PyTorch TensorFlow TVM OpenCL Distributed Programming High-Performance Computing Compiler Optimization Deep Learning Frameworks
4+ yrs exp Remote