Senior Graphics Shader Compiler Engineer

Nvidia

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Santa Clara, CAAustin, TXRedmond, WA
Salary
$184,000–$287,500 / yr
Employment
Full-time
Posted
57 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $209k
This role $236k
$145k $303k
below market most similar roles pay here above market

This role pays more than 83% of similar roles. Most pay $182,093–$235,750 — the blue band above. At the midpoint, this role pays about $236k versus about $209k 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 Graphics Shader Compiler Engineer

The Senior Graphics Shader Compiler Engineer joins the GPU Software organization to work on a core compiler component for graphics drivers and general purpose computation. This role involves designing and implementing significant parts of the compiler, performing performance analysis, and developing new optimizations. You will partner with global architecture and application teams to resolve problems and contribute to open-source projects like LLVM and DXC. Key responsibilities include proposing SPIR-V extensions and representing the company in Khronos. The position requires strong C/C++ programming skills, a deep understanding of parallel programming models, and experience with compiler optimizations. You will solve complex compilation problems for state-of-the-art GPU technologies, supporting diverse computational workloads including deep learning, scientific computation, self-driving cars, and graphics for AAA game titles.

What you'll do

  • Design and implement significant parts of the GPU compiler.
  • Perform performance analysis and implement new compiler optimizations.
  • Coordinate improvements and problem resolutions with global driver and architecture teams.
  • Identify and solve complex compilation problems for state-of-the-art GPU technologies.
  • Contribute to open-source projects including LLVM and the DXC HLSL compiler.
  • Propose and implement SPIR-V extensions and represent the company in Khronos.
  • Participate in defining the future of SPIR-V as a standard graphics interchange format.

What we're looking for

  • BS/MS in Computer Science or Computer Engineering (PhD strongly preferred) or equivalent experience.
  • 8+ years of experience and a strong background in compilers.
  • Strong C/C++ programming skills.
  • Deep understanding of parallel programming models.
  • Experience with compiler optimizations, especially working with LLVM infrastructure.
  • Experience developing CUDA, DirectX, OpenGL/Vulkan applications (preferred).
  • Background with developing compiler optimizations and code generation for GPUs (preferred).
  • Ability to do code generation and building a good compiler framework (preferred).

More like this

Similar roles

Senior GPU Compiler Engineer

Nvidia

Remote (Austin, TX) +5 12 days ago $152,000–$241,500
C++ LLVM CUDA Vulkan OpenGL DirectX PTX OpenCL Fortran TableGen GlobalISel LLVM IR Machine IR Instruction Scheduling Software Pipelining Register Allocation Deep Learning Compiler Engineering
4+ yrs exp Remote

Senior Compiler Engineer, Backend GPU

Nvidia

Remote (Santa Clara, CA) +2 75 days ago $152,000–$241,500
LLVM C++ CUDA PTX OpenCL OpenGL Vulkan DirectX Fortran Code Generation Instruction Scheduling Software Pipelining Register Allocation GlobalISel TableGen LLVM IR Machine IR JIT Compiler Optimization SIMT
4+ yrs exp Remote

Raytracing Compiler Engineer

Nvidia

Remote (Santa Clara, CA) +5 83 days ago $224,000–$356,500
LLVM C++ CUDA GPU JIT Compiler Design LLVM IR Instruction Scheduling Software Pipelining Register Allocation DirectX OpenGL Vulkan OptiX Performance Analysis
10+ yrs exp Remote

GPU Compiler Engineer

Nvidia

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

Senior AI Compiler Engineer, MLIR

Nvidia

Remote (Santa Clara, CA) +2 74 days ago
MLIR LLVM XLA C++ Python CUDA OpenCL PyTorch JAX GPU Architecture Compiler Optimizations Kernel Generation Deep Learning Performance Analysis
3+ yrs exp 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