Senior Rust-to-GPU Compiler Architect — Equity

NVIDIA

Seattle (WA)

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 is hiring a Senior Compiler Engineer to join our team driving the next generation of GPU systems programming. We are redefining how developers write high-performance GPU software by bringing the safety, expressiveness, and modern tooling of Rust to native GPU and CUDA development.

You will build cutting-edge compiler pipelines, custom intermediate representation (IR) frameworks, and JIT compilation systems that bridge host and device execution - allowing developers to write memory-safe,

Qualifications

  • Bachelor's, Master's, or Ph.D. in Computer Science, Computer Engineering, a related field, or equivalent experience.
  • 5+ years of relevant work or research experience in compiler development, language design, or GPU code generation.
  • Deep expertise in the Rust programming language, including rustc, MIR, procedural macros, and borrow-checker/lifetime model.

Responsibilities

  • Develop Rust-to-GPU Compiler Pipelines: Design, implement, and maintain custom compiler backends and Rust-native IR frameworks to compile Rust to CUDA PTX and machine code.
  • Build compiler IRs and Optimizers: Lower Rust AST and MIR into IRs including MLIR, PTX, and LLVM with GPU-specific optimizations.
  • Support complex ahead-of-time, just-in-time, and link-time optimization workflows for NVIDIA GPUs and host platforms.
  • Define Safe Parallel Abstractions: Architect compiler-enforced safety models across GPU launch boundary to prevent data races and memory errors.
  • Expose Next-Gen Hardware Features: Implement type-safe device-side abstractions in Rust for shared memory, barriers, atomics, and warp/cluster operations.

Skills

Rust programming language
compiler development
GPU code generation
Rust MIR
procedural macros
ownership/borrowing model

Education

Bachelor's degree in CS or related field
Master's degree in CS or related field
Ph.D. in CS or related field

Tools

LLVM IR
MLIR
custom IR systems
rustc
proc-macros

Job description

NVIDIA is hiring a Senior Compiler Engineer to join our team driving the next generation of GPU systems programming. We are redefining how developers write high-performance GPU software by bringing the safety, expressiveness, and modern tooling of Rust to native GPU and CUDA development.

You will build cutting-edge compiler pipelines, custom intermediate representation (IR) frameworks, and JIT compilation systems that bridge host and device execution - allowing developers to write memory-safe,

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 (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 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 • Washington

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 Engineer
Senior Rust-to-GPU Compiler Engineer

NVIDIA • Santa Clara (CA)

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

NVIDIA • Austin (TX)

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

NVIDIA • Washington

On-site
USD 152,000 - 242,000