Senior Rust-to-GPU Compiler Architect (Equity Options)

NVIDIA

California (MO)

Sur place

USD 152 000 - 241 500

Plein temps

14 jours+
Générateur de candidature

Une candidature complète en une minute — un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

Equity
Benefits

Résumé du poste

NVIDIA is seeking a Senior Compiler Engineer to advance GPU systems programming. You will design and maintain Rust-to-GPU compiler pipelines, craft IRs, and support optimization workflows across CUDA and LLVM backends.

You will help define safe parallel abstractions, expose hardware features in Rust, and contribute to cutting-edge compiler architectures that bridge host and device execution.

Qualifications

  • 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 a strong grasp of compiler internals (rustc), Rust MIR, procedural macros, and Rust's borrow-checker/lifetime model.
  • Hands-on experience with compiler infrastructures, intermediate representations (IRs), and code generation (such as LLVM IR, MLIR, or custom IR systems).
  • Solid understanding of parallel programming models, GPU architectures, and CUDA programming.
  • Strong software design skills, including debugging, profiling, and benchmarking compilers and GPU kernels.
  • Ability to orchestrate agents for product requirement design, architecture, code development, testing, code review, and issue triage.
  • Ability to work independently, define project goals and scope, and drive complex compiler-engineering efforts from research to production.

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 advanced optimization workflows: Build tooling for diverse NVIDIA GPU targets, host platforms, and feature sets.
  • Define Safe Parallel Abstractions: Architect safety models extending Rust ownership/lifetime across GPU launch boundary.
  • Expose Next-Gen Hardware Features: Implement type-safe device-side abstractions for shared memory, barriers, and warp-level ops.
  • Build the future: Create reusable building blocks for future applications.

Connaissances

Rust
Compiler development
GPU code generation
Language design

Formation

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

Outils

LLVM IR
MLIR

Description du poste

NVIDIA is seeking a Senior Compiler Engineer to advance GPU systems programming. You will design and maintain Rust-to-GPU compiler pipelines, craft IRs, and support optimization workflows across CUDA and LLVM backends.

You will help define safe parallel abstractions, expose hardware features in Rust, and contribute to cutting-edge compiler architectures that bridge host and device execution.

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

NVIDIA • Washington

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

NVIDIA • Seattle (WA)

Sur place
USD 152 000 - 241 500
Equity
Benefits
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 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 - 242 000
Equity
Benefits package
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 Engineer
Senior Rust-to-GPU Compiler Engineer

Rustify • Northern (KY)

Sur place
USD 150 000 - 230 000