Senior Rust-to-GPU Compiler Architect

NVIDIA

Seattle (WA)

On-site

USD 152,000 - 242,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

NVIDIA is hiring a Senior Compiler Engineer to advance GPU systems programming. You will design and implement Rust-to-GPU compiler pipelines and Rust-native IR frameworks to generate high-performance CUDA PTX and machine code.

You will work on IRs, MLIR, and LLVM, building safe, scalable tooling for NVIDIA GPUs across end-to-end compilation processes. You will tackle ahead-of-time, JIT, and link-time optimization workflows, define safe parallel abstractions across the GPU launch boundary, and

Qualifications

  • Bachelor’s, Master’s, or Ph.D. in Computer Science, Computer Engineering, or related field.
  • 5+ years of compiler development, language design, or GPU code generation.
  • Deep expertise in Rust programming language, including Rust MIR, borrow-checker, and lifetime model.
  • Hands-on experience with compiler infrastructures and code generation (LLVM IR, MLIR, or custom IR).
  • Solid understanding of parallel programming models, GPU architectures, and CUDA programming.
  • Strong software design, debugging, profiling, and benchmarking of compilers and GPU kernels.
  • Ability to work independently, drive project goals from research to production.

Responsibilities

  • Design, implement, and maintain custom compiler backends and Rust-native IR frameworks to target CUDA PTX and machine code.
  • Lower Rust AST/MIR into IRs such as MLIR, PTX, and LLVM with GPU-oriented optimizations.
  • Support ahead-of-time, JIT, and link-time optimization workflows across NVIDIA GPUs and host platforms.
  • Define safe parallel abstractions across the GPU launch boundary to enforce memory safety.
  • Expose device-side abstractions for low-level GPU primitives including shared memory and barriers.
  • Collaborate across teams to build reusable compiler building blocks for future workloads.

Skills

Rust
Compiler development
GPU code generation
Parallel programming
Debugging & profiling
Independent work
Architecture design

Education

Bachelor’s, Master’s, or Ph.D. in CS/CE or related field

Tools

LLVM IR
MLIR
Rustc
proc-macros
Custom IR frameworks

Job description

NVIDIA is hiring a Senior Compiler Engineer to advance GPU systems programming. You will design and implement Rust-to-GPU compiler pipelines and Rust-native IR frameworks to generate high-performance CUDA PTX and machine code.

You will work on IRs, MLIR, and LLVM, building safe, scalable tooling for NVIDIA GPUs across end-to-end compilation processes. You will tackle ahead-of-time, JIT, and link-time optimization workflows, define safe parallel abstractions across the GPU launch boundary, and

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-to-GPU Compiler Architect (IR/MLIR)
Senior Rust-to-GPU Compiler Architect (IR/MLIR)

NVIDIA • Washington

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

NVIDIA • 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
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 • California (MO)

On-site
USD 152,000 - 242,000
Equity
Benefits package
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-to-GPU Compiler Engineer
Senior Rust-to-GPU Compiler Engineer

NVIDIA • Austin (TX)

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

NVIDIA • Town of Texas (WI)

On-site
USD 152,000 - 242,000
Equity
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