Rust-to-GPU Compiler Architect

NVIDIA

Town of Texas (WI)

On-site

USD 152,000 - 242,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA is seeking a Senior Compiler Engineer to advance Rust-to-GPU compilation and GPU system programming. You will design and implement backends, MLIR/LLVM IR work, and JIT/AOT flows to produce safe, high-performance kernels for CUDA.

Experience with rustc internals and GPU architectures is required. You will collaborate across teams to deliver state-of-the-art compiler pipelines, safety models, and device-side abstractions, enabling leverage of NVIDIA GPUs and future hardware.

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 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 standard Rust directly 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 AIM: Work on ahead-of-time, JIT, and link-time optimization workflows for NVIDIA GPUs and host platforms.
  • Define Safe Parallel Abstractions: Architect compiler-enforced safety models across the 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 building blocks to enable new applications.

Skills

Rust
Compiler development
GPU code generation
LLVM/MLIR
CUDA
Profiling

Education

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

Tools

rustc
MLIR
LLVM IR
CUDA toolkit

Job description

NVIDIA is seeking a Senior Compiler Engineer to advance Rust-to-GPU compilation and GPU system programming. You will design and implement backends, MLIR/LLVM IR work, and JIT/AOT flows to produce safe, high-performance kernels for CUDA.

Experience with rustc internals and GPU architectures is required. You will collaborate across teams to deliver state-of-the-art compiler pipelines, safety models, and device-side abstractions, enabling leverage of NVIDIA GPUs and future hardware.

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 Gruppe • Santa Clara (CA)

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

NVIDIA • Seattle (WA)

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

NVIDIA • Town of Texas (WI)

On-site
USD 152,000 - 242,000