Senior Rust-to-GPU Compiler Architect — Equity

NVIDIA

Seattle (WA)

Sur place

USD 152 000 - 241 500

Plein temps

14 jours+
Générateur de candidature

N’envoyez pas de CV générique — générez un CV et une lettre de motivation adaptés à ce poste précis.

Passez les filtres ATS

Avantages offerts par ce poste

Equity
Benefits

Résumé du poste

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.

Responsabilités

  • 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.

Connaissances

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

Formation

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

Outils

LLVM IR
MLIR
custom IR systems
rustc
proc-macros

Description du poste

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,

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Rust-to-GPU Compiler Engineer — Equity
Senior Rust-to-GPU Compiler Engineer — Equity

NVIDIA • California (MO)

Sur place
USD 152 000 - 242 000
Equity
Benefits package
Senior Rust-to-GPU Compiler Architect
Senior Rust-to-GPU Compiler Architect

NVIDIA • Seattle (WA)

Sur place
USD 152 000 - 242 000
Senior Rust-to-GPU Compiler Engineer (Equity)
Senior Rust-to-GPU Compiler Engineer (Equity)

NVIDIA • Town of Texas (WI)

Sur place
USD 152 000 - 241 500
Senior Rust-to-GPU Compiler Architect (Equity Options)
Senior Rust-to-GPU Compiler Architect (Equity Options)

NVIDIA • California (MO)

Sur place
USD 152 000 - 241 500
Equity
Benefits
Senior Rust-to-GPU Compiler Architect
Senior Rust-to-GPU Compiler Architect

NVIDIA • Washington

Sur place
USD 152 000 - 241 500
Senior Rust-to-GPU Compiler Architect (IR/MLIR)
Senior Rust-to-GPU Compiler Architect (IR/MLIR)

NVIDIA • Washington

Sur place
USD 152 000 - 242 000
Equity
Benefits
Senior Rust-to-GPU Compiler Engineer
Senior Rust-to-GPU Compiler Engineer

NVIDIA • Austin (TX)

Sur place
USD 152 000 - 241 500
Equity
Comprehensive benefits
Senior Rust-to-GPU Compiler Engineer
Senior Rust-to-GPU Compiler Engineer

NVIDIA • Austin (TX)

Sur place
USD 152 000 - 242 000
Equity
Benefits package
Rust-to-GPU Compiler Architect
Rust-to-GPU Compiler Architect

NVIDIA • Town of Texas (WI)

Sur place
USD 152 000 - 242 000
Equity
Benefits
Senior Rust-to-GPU Compiler Engineer
Senior Rust-to-GPU Compiler Engineer

Rustify • Northern (KY)

Sur place
USD 150 000 - 230 000