NVIDIA
Senior Compiler Engineer – Rust GPU
$152K–$242K
US, CA, Santa Clara +5 · Senior · Full-time · Posted Jul 21, 2026
- Location
- US, CA, Santa Clara
US, TX, Austin
US, TX, Remote
US, WA, Remote
US, CA, Remote
US, WA, Seattle - Experience
- 5+ years of relevant work or research experience in compiler development, language design, or GPU code generation.
- Education
- Bachelor's, Master's, or Ph.D. in Computer Science, Computer Engineering, a related field, or equivalent experience.
About the job
Build compiler and tooling systems that compile idiomatic Rust into high-performance GPU code for NVIDIA hardware.
What you'll do
- Develop Rust-to-GPU compiler pipelines, compiler IRs, and GPU optimizers.
- Build ahead-of-time, just-in-time, and link-time compilation and tooling workflows.
- Design safe Rust abstractions for GPU parallelism and expose low-level GPU hardware features.
What they ask for
- Deep Rust expertise, including rustc, Rust MIR, procedural macros, and the borrow-checker/lifetime model.
- Hands-on experience with compiler infrastructures, IRs, and code generation.
- Solid understanding of parallel programming models, GPU architectures, and CUDA.
- Strong software design skills, including debugging, profiling, and benchmarking compilers and GPU kernels.
Nice to have
- Contributions to rustc, Cargo tooling, or open-source Rust-to-GPU projects.
- Experience with custom compiler front-ends, JIT engines, MLIR, low-level GPU programming, or DSLs.
Pay
152,000 USD - 241,500 USD (base salary)
Tools
Rust, rustc, Rust MIR, procedural macros, LLVM IR, MLIR, PTX, CUDA
AI focus
The job involves compiler engineering for Rust-to-GPU compilation; the posting also states NVIDIA uses AI tools in its recruiting processes.
Model-written summary · the original posting is authoritative