Senior GPU Compiler Engineer

Nvidia

Confirmed live today Trusted
Remote

Quick summary

Work type
Remote
Location
Austin, TXTXORCARedmond, WASanta Clara, CA
Salary
$152,000–$241,500 / yr
Employment
Full-time
Posted
12 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $212k
This role $197k
$140k $264k
below market most similar roles pay here above market

This role pays less than 56% of similar roles. Most pay $188,950–$235,750 — the blue band above. At the midpoint, this role pays about $197k versus about $212k 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 GPU Compiler Engineer

The Senior GPU Compiler Engineer joins the GPU Software organization's Compiler team to construct and emit high-performance GPU machine instructions for Graphics and Compute. This role involves understanding, modifying, and improving a proprietary GPU compiler backend written in C++. The engineer will design and develop new compiler passes and optimizations to produce robust tools and support best-in-class performance. Key responsibilities include collaborating with global hardware and application teams to resolve problems across complex parallel SIMT architectures. Required skills include C++ programming, software engineering principles, and compiler code generation experience. Candidates may also utilize LLVM code generation, instruction scheduling, software pipelining, register allocation, GlobalISel, TableGen, LLVM IR, and Machine IR. The work focuses on deep-learning compiler technology spanning architecture design through functional languages.

What you'll do

  • Understand, modify, and improve a proprietary GPU compiler backend written in C++.
  • Design and develop new compiler passes and optimizations for high-performance machine instructions.
  • Produce robust and supportable compiler tools for Graphics and Compute workloads.
  • Oversee improvements and problem resolutions with global hardware and application teams.
  • Support deep-learning compiler technology spanning architecture design through functional languages.
  • Generate high-performance GPU instructions for OpenGL, Vulkan, DX, CUDA, and PTX.

What we're looking for

  • B.S. or degree in Computer Science/Engineering or equivalent experience.
  • 4+ years of compiler code generation experience.
  • Excellent hands-on C++ programming skills.
  • Strong background in software engineering principles for crafting robust and maintainable solutions.
  • Good communication and documentation skills and self-motivated.
  • M.S./PhD. with significant compiler related project or thesis work (preferred).
  • Background in LLVM code generation including instruction scheduling, software pipelining, register allocation, GlobalISel, TableGen, LLVM IR, and Machine IR (preferred).
  • Experience in developing CUDA, DirectX, OpenGL/Vulkan applications (preferred).

More like this

Similar roles

GPU Backend Compiler Engineer

Nvidia

Remote (Austin, TX) +5 22 days ago
C++ LLVM CUDA Vulkan OpenGL DirectX PTX OpenCL Fortran TableGen GlobalISel LLVM IR Machine IR Instruction Scheduling Software Pipelining Register Allocation Deep Learning SIMT
3+ yrs exp Remote

Senior Graphics Shader Compiler Engineer

Nvidia

Remote (Santa Clara, CA) +2 57 days ago $184,000–$287,500
C++ C LLVM CUDA SPIR-V HLSL DirectX OpenGL Vulkan Compiler Optimizations Code Generation Parallel Programming GPU Computing Deep Learning
8+ yrs exp Remote

Senior LLVM Compiler Engineer

Nvidia

Remote (Santa Clara, CA) +2 53 days ago $184,000–$287,500
LLVM Clang MLIR C++ Compiler Internals IR Design Code Generation CUDA Parallel Programming open‑source development GPU Architecture Deep Learning Frameworks
Remote

Senior Compiler Engineer, GPU Compute

Nvidia

Santa Clara, CA +2 7 days ago $152,000–$241,500
CUDA C++ LLVM MLIR Clang GCC C Parallel Programming Static Analysis Code Generation IR Semantic Analysis Diagnostics clangd
5+ yrs exp

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 Compiler Engineer, AI

Nvidia

Remote (Austin, TX) +4 165 days ago $184,000–$287,500
LLVM MLIR Python C++ Machine Learning Reinforcement Learning LLM Compiler Design Code Generation GPU Architecture Predictive Modeling Evolutionary Algorithms High-Dimensional Data Analysis Performance Engineering
8+ yrs exp Remote