Senior Rust-to-GPU Compiler Engineer

NVIDIA

Santa Clara (CA)

On-site

USD 152,000 - 241,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA in Santa Clara, CA is seeking a senior compiler engineer to design and implement Rust-to-GPU compiler pipelines, turning Rust into CUDA PTX and machine code. You will build IRs, backends, and optimizers, and work with MLIR, PTX, and LLVM to optimize GPU workloads.

You will advance safe parallel abstractions across the GPU boundary, expose device-side primitives, and contribute to reusable building blocks for future accelerators.

Qualifications

  • Bachelor's, Master's, or Ph.D. in CS, CE, or related field.
  • 5+ years of compiler development, language design, or GPU code generation.
  • Deep expertise in Rust, including rustc, MIR, procedural macros, and borrow-checker.
  • Hands-on experience with IRs and code generation (LLVM IR, MLIR, or custom IR).
  • Solid understanding of parallel programming models and CUDA.

Responsibilities

  • Develop Rust-to-GPU compiler pipelines: design, implement, and maintain custom compiler backends and Rust-native IR frameworks to compile standard Rust to CUDA PTX and machine code.
  • Build compiler IRs and optimizers for GPU targets (MLIR, PTX, LLVM).
  • Support ahead-of-time, JIT, and link-time optimization workflows for NVIDIA GPUs and host platforms.
  • Define safe parallel abstractions across GPU launch boundaries to prevent data races and ensure memory safety.
  • Expose device-side abstractions for shared memory, barriers, atomics, and Tensor Memory Accelerator (TMA).
  • Build the future by creating composable building blocks for others to develop tomorrow’s applications.

Skills

Rust expertise
Compiler internals
GPU code generation
Rust MIR
Procedural macros
CUDA/CUDA PTX
Parallel programming
Debugging & profiling

Education

Bachelor's/Master's/PhD in CS or related
Equivalent experience

Tools

LLVM IR
MLIR
Custom IR systems

Job description

NVIDIA in Santa Clara, CA is seeking a senior compiler engineer to design and implement Rust-to-GPU compiler pipelines, turning Rust into CUDA PTX and machine code. You will build IRs, backends, and optimizers, and work with MLIR, PTX, and LLVM to optimize GPU workloads.

You will advance safe parallel abstractions across the GPU boundary, expose device-side primitives, and contribute to reusable building blocks for future accelerators.

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

Similar jobs worth comparing

Senior Rust-to-GPU Compiler Architect
Senior Rust-to-GPU Compiler Architect

NVIDIA • Washington

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
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 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 (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 — Equity
Senior Rust-to-GPU Compiler Architect — Equity

NVIDIA • Seattle (WA)

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

NVIDIA • Washington

On-site
USD 152,000 - 242,000
Senior Rust/GPU Systems Engineer (CUDA) with Equity
Senior Rust/GPU Systems Engineer (CUDA) with Equity

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Compiler Engineer – Rust GPU
Senior Compiler Engineer – Rust GPU

NVIDIA • Town of Texas (WI)

On-site
USD 152,000 - 242,000
Senior Compiler Engineer – Rust GPU
Senior Compiler Engineer – Rust GPU

NVIDIA • Seattle (WA)

On-site
USD 152,000 - 242,000
Equity
Benefits