Senior Rust-to-GPU Compiler Engineer — Equity

NVIDIA

Santa Clara (CA)

On-site

USD 152,000 - 242,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA is seeking a Senior Compiler Engineer to advance Rust-based GPU compilation. You will design and implement compiler backends and IR frameworks, enabling Rust programs to target CUDA GPUs with safety and performance.

You will optimize pipelines, manage AoT/JIT/LTO workflows, and define GPU-safe abstractions across the launch boundary. You will work on complex compiler architectures, contribute to MLIR or LLVM-based stacks, and collaborate with teams to push the boundaries of GPU systems

Qualifications

  • Bachelor's, Master's, or Ph.D. in Computer Science, Computer Engineering, or related field, or equivalent experience.
  • 5+ years of compiler development, language design, or GPU code generation.
  • Deep expertise in Rust programming language, including rustc, MIR, procedural macros, and borrow-checker/lifetime model.
  • Hands-on experience with compiler infrastructures, IRs, and code generation (LLVM IR, MLIR, or custom IR).
  • Strong understanding of parallel programming models and CUDA architectures.
  • Strong software design skills, debugging, profiling, and benchmarking compilers and GPU kernels.
  • Ability to orchestrate teams across requirement design, architecture, and code reviews.

Responsibilities

  • Design, implement, and maintain Rust-to-GPU compiler backends and Rust-native IR frameworks.
  • Lower Rust AST/MIR into IRs like MLIR, PTX, LLVM, with GPU-focused optimizations.
  • Support AoT, JIT, and LTO workflows for NVIDIA GPU targets.
  • Architect safe parallel abstractions across GPU launch boundaries to ensure memory safety.
  • Expose device-side abstractions for low-level GPU primitives in Rust and leverage Torch/ETC tooling for performance.
  • Build end-to-end compiler tooling enabling high-performance CUDA kernels from Rust.

Skills

Rust expertise
Compiler internals
Rust MIR
Procedural macros
IRs & codegen
CUDA GPU programming
Parallel programming
Debugging & profiling
Independent work
Architecture & design

Education

Bachelor's/Master's/PhD in CS/CE or related field

Tools

LLVM IR
MLIR
JIT engines
Rust toolchain

Job description

NVIDIA is seeking a Senior Compiler Engineer to advance Rust-based GPU compilation. You will design and implement compiler backends and IR frameworks, enabling Rust programs to target CUDA GPUs with safety and performance.

You will optimize pipelines, manage AoT/JIT/LTO workflows, and define GPU-safe abstractions across the launch boundary. You will work on complex compiler architectures, contribute to MLIR or LLVM-based stacks, and collaborate with teams to push the boundaries of GPU systems

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Rust-to-GPU Compiler Engineer
Senior Rust-to-GPU Compiler Engineer

NVIDIA • Austin (TX)

On-site
USD 152,000 - 242,000
Equity
Comprehensive benefits
Senior Rust-to-GPU Compiler Architect
Senior Rust-to-GPU Compiler Architect

NVIDIA • Washington

On-site
USD 152,000 - 242,000
Senior Rust-to-GPU Compiler Architect (Equity Options)
Senior Rust-to-GPU Compiler Architect (Equity Options)

NVIDIA • California (MO)

On-site
USD 152,000 - 242,000
Equity
Benefits
Senior Rust-to-GPU Compiler Architect
Senior Rust-to-GPU Compiler Architect

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity
Benefits
Senior Rust-to-GPU Compiler Engineer (Equity)
Senior Rust-to-GPU Compiler Engineer (Equity)

NVIDIA • Town of Texas (WI)

On-site
USD 152,000 - 242,000
Senior Rust-to-GPU Compiler Architect — Equity
Senior Rust-to-GPU Compiler Architect — Equity

NVIDIA • Seattle (WA)

On-site
USD 152,000 - 242,000
Equity
Benefits
Senior Rust GPU Compiler Engineer — Equity
Senior Rust GPU Compiler Engineer — Equity

Nvidia Corporation in • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Senior Rust-to-GPU Compiler Architect
Senior Rust-to-GPU Compiler Architect

Socket.dev • Santa Clara (UT)

On-site
USD 152,000 - 242,000
Senior Rust GPU Compiler Engineer - IR & PTX Innovator
Senior Rust GPU Compiler Engineer - IR & PTX Innovator

Nvidia Corporation • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity
Benefits
Rust-to-GPU Compiler Engineer - Safe, High-Performance CUDA
Rust-to-GPU Compiler Engineer - Safe, High-Performance CUDA

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity
Comprehensive benefits
401(k) with company match