Drimva

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

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