Senior LLVM Compiler Engineer
NVIDIA· Engineer, Sys SW
Hybrid (Remote / Local)$184k - $287.5kFull-timePosted 5mo ago
About the role
Senior Compiler Engineer focused on upstreaming LLVM-based capabilities and contributing to open-source LLVM ecosystem, collaborating with LLVM/Clang/MLIR communities to upstream NVIDIA downstream code and influence open-source compiler design.
Responsibilities
- Work closely with LLVM, Clang, MLIR, and related open-source communities to upstream compiler features, refactors, and infrastructure originating from NVIDIA’s downstream codebases
- Lead and contribute to design discussions, RFCs, and code reviews in upstream communities with emphasis on long-term maintainability and broad usefulness
- Refactor, adapt, and decompose downstream NVIDIA compiler code to meet upstream quality, abstraction, and API expectations
- Advocate for NVIDIA’s technical needs through credible engineering arguments, prototypes, and sustained community engagement
- Collaborate with internal compiler teams to identify which downstream capabilities are best suited for upstreaming and how to stage that work effectively
- Partner with architecture, performance, and product teams to translate NVIDIA hardware and software requirements into upstream-viable compiler solutions
- Help shape NVIDIA’s long-term open-source LLVM strategy, balancing ecosystem health with NVIDIA’s platform goals
- Act as a technical ambassador for NVIDIA within the compiler open-source community, strengthening trust and collaboration over time
Qualifications
- B.S., M.S., or Ph.D. in Computer Science, Computer Engineering, or related field (or equivalent experience)
- 6+ years 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
Skills
Required:LLVM/Clang/MLIR familiarityC++ programmingOpen-source collaboration
Benefits
- equity
- comprehensive benefits package
- base salary and relocation where applicable
Last updated Sep 11, 2026. Interested? Apply on the company site.
About NVIDIA
World Leader in AI Computing
NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.
AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm
More open roles at NVIDIA
- Senior Physical Verification Engineer3d agoEngineer, ASIC
- Senior System Software Engineer, Display Security3d agoEngineer, Sys SW
- Senior FPGA Prototyping Engineer - Hardware3d agoSanta Clara, CA · Engineer, ASIC
- Senior Product Engineer3d agoHybrid (Thailand) · Engineer, Product Development
- Senior Architect - Data Processing Systems, Analytics and Data Intelligence3d agoHybrid (Remote / Local) · Architect