Drimva

NVIDIA

Senior Compiler Engineer – GPU Compute

$152K–$242K

US, CA, Santa Clara +2 · Senior · Full-time · Posted Oct 20, 2026

Location
US, CA, Santa Clara
US, TX, Austin
US, WA, Redmond
Experience
5+ years of relevant work or research experience in compiler development.
Education
Bachelor’s, Master’s, or Ph.D. in Computer Science, Computer Engineering, a related field, or equivalent experience.

About the job

Develop the CUDA compiler front end, language features, and diagnostics to help developers and AI agents produce correct, high-performance GPU code.

What you'll do

  • Implement CUDA C++ language features and evolving C++ standards support in the compiler front end.
  • Improve diagnostics and compiler feedback for developers and AI agents.
  • Contribute across the compiler stack and collaborate with compiler, library, and developer tools teams.

What they ask for

  • Bachelor’s, Master’s, or Ph.D. in Computer Science, Computer Engineering, a related field, or equivalent experience.
  • 5+ years of relevant work or research experience in compiler development.
  • Hands-on experience with a production C or C++ compiler front end, such as Clang or GCC.
  • Strong understanding of C++, including templates, overload resolution, and modern standards; strong C/C++ programming and software design skills.

Nice to have

  • Clang development experience, including upstream contributions; participation in programming language standards committees.
  • Experience with LLVM optimization passes, code generation, MLIR dialects, CUDA C++ development, parallel programming, compiler diagnostics, static analysis, or language tooling such as clangd.

Pay

152,000 USD - 241,500 USD (base salary)

Tools

CUDA C++, Clang, GCC, LLVM, MLIR, clangd

AI focus

Build compiler capabilities and feedback that help AI agents generate high-performing, high-quality GPU code; NVIDIA also uses AI tools in recruiting.

Model-written summary · the original posting is authoritative

First seen Oct 21, 2026 · Last verified Nov 4, 2026 (UTC)