Senior LLVM Compiler Engineer

Nvidia

Confirmed live yesterday High trust
Remote

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $183k
This role $236k
$134k $304k
below market most similar roles pay here above market

This role pays more than 91% of similar roles. Most pay $151,000–$215,312 — the blue band above. At the midpoint, this role pays about $236k versus about $183k 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 LLVM Compiler Engineer

The Senior LLVM Compiler Engineer joins the Compute Compiler Team to advance compiler technology through sustained participation in open-source communities. The role involves working directly with LLVM, Clang, and MLIR to upstream compiler features, refactors, and infrastructure from downstream repositories. Key responsibilities include leading design discussions, contributing to RFCs, and performing code reviews while ensuring long-term maintainability and broad usefulness. The engineer must refactor and decompose proprietary code to meet upstream API expectations and advocate for technical needs through credible engineering arguments. Required skills include a degree in Computer Science or a related field, over six years of experience with LLVM or Clang, and expert C++ programming. The work focuses on IR design, transformations, and code generation pipelines within the open-source compiler ecosystem.

What you'll do

  • Upstream compiler features, refactors, and infrastructure from NVIDIA’s downstream codebases to LLVM, Clang, and MLIR.
  • Lead and contribute to design discussions, RFCs, and code reviews within upstream open-source communities.
  • Refactor and decompose proprietary compiler code to meet upstream quality, abstraction, and API expectations.
  • Advocate for NVIDIA’s technical needs through engineering arguments, prototypes, and sustained community engagement.
  • Identify and stage downstream capabilities for upstreaming in collaboration with internal compiler teams.
  • Translate hardware and software requirements into upstream-viable compiler solutions with architecture and performance teams.
  • Shape NVIDIA’s long-term open-source LLVM strategy to balance ecosystem health with platform goals.
  • Act as a technical ambassador to strengthen trust and collaboration within the compiler open-source community.

What we're looking for

  • B.S., M.S., or Ph.D. in Computer Science, Computer Engineering, or a related field (or equivalent experience).
  • 6+ years of experience with LLVM, Clang, MLIR, or similar compiler infrastructures.
  • Excellent hands-on C++ programming skills.
  • Solid understanding of compiler internals, including IR design, transformations, analyses, and code generation pipelines.
  • Experience engaging with open-source development workflows, including design discussions, code reviews, and upstream contribution processes.
  • Ability to navigate complex technical trade-offs while balancing upstream community expectations with internal product needs.
  • Strong communication skills, including technical writing, design articulation, and cross-organizational collaboration.
  • Proven track record of upstream contributions to LLVM or related open-source compiler projects (preferred).

More like this

Similar roles

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

Nvidia

Remote (Santa Clara, CA) +2 55 days ago $152,000–$241,500
Rust CUDA LLVM MLIR rustc PTX JIT Intermediate Representation (IR) Procedural Macros MIR AST Parallel Programming GPU Architecture Code Generation Cargo Debugging Profiling Benchmarking
5+ yrs exp Remote

Senior Compiler Engineer Infrastructure

Nvidia

Remote (Santa Clara, CA) +2 78 days ago $152,000–$241,500
LLVM Clang MLIR C++ Compiler Infrastructure GPU Programming CUDA Parallel Programming Build Systems Toolchains Refactoring Automation AI-assisted workflows Deep Learning Frameworks
3+ yrs exp Remote

Senior Compiler Optimization Engineer, MLIR

Nvidia

Redmond, WA +1 41 days ago $184,000–$287,500
C++ LLVM MLIR CUDA Compiler Optimization GPU Computing Clang Parallel Programming Deep Learning HPC ISA Profiling Tools Loop Optimizations Inter-procedural Optimizations Global Optimizations
8+ yrs exp

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

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