Senior Compiler Engineer – GPU Compute
Core
Build compiler capabilities for the CUDA front end to help developers and AI agents generate high-performance GPU code.
Role type
Senior IC compiler engineer (GPU/CUDA)
Builds
CUDA compiler front end, language features, diagnostics, and code generation to IR
Domain
GPU computing, compiler infrastructure, C++ language standards
Required skills
C++ (templates, overload resolution, modern standards), C/C++ programming, compiler front end development, parsing, semantic analysis, software design
Preferred skills
Clang development, LLVM optimization passes, MLIR dialects, CUDA C++ application development, compiler diagnostics, static analysis, programming language standards committees
Technologies
CUDA, C++, C, Clang, GCC, LLVM, MLIR, IR
Responsibilities
Design and implement CUDA C++ language features and extensions; improve front-end diagnostics and compiler feedback; track and implement evolving C++ standards; explore and contribute to the compiler stack (optimization, back end, MLIR); partner with compiler, library, and developer tools teams
Seniority
Senior, hands-on IC
