CareerPlan

Senior LLVM Compiler Engineer

US, CA, Santa ClaraFull-time$184k2026-05-07 → 2026-11-10

Core

Senior LLVM Compiler Engineer responsible for upstreaming NVIDIA's compiler technology to the LLVM, Clang, and MLIR open-source ecosystems.

Role type

Senior IC compiler engineer (open-source upstreaming)

Builds

Upstream compiler features, refactors, and infrastructure for the LLVM ecosystem

Domain

Compiler infrastructure, open-source development, GPU computing

Deliverable

production ML models

Required skills

LLVM, Clang, MLIR, C++, compiler internals (IR design, transformations, analyses, code generation), open-source contribution workflows

Preferred skills

GPU architectures, CUDA, parallel programming, deep learning frameworks

Technologies

LLVM, Clang, MLIR, C++, CUDA

Responsibilities

Upstream compiler features and infrastructure from NVIDIA downstream codebases; Lead design discussions, RFCs, and code reviews in upstream communities; Refactor and adapt downstream code to meet upstream quality standards; Advocate for NVIDIA's technical needs via prototypes and community engagement; Collaborate with internal teams to stage upstream work; Partner with architecture and performance teams to translate hardware requirements into upstream solutions; Shape NVIDIA's long-term open-source LLVM strategy.

Seniority

Senior, hands-on IC