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

NVIDIA

California (MO)

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

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

Skills

Rust
Compiler development
GPU code generation
Language design

Education

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

Tools

LLVM IR
MLIR

Job description

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.

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

NVIDIA • Washington

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

NVIDIA • Town of Texas (WI)

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/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 • 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 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 • Austin (TX)

On-site
USD 152,000 - 242,000
Equity
Comprehensive benefits