CareerPlan

Senior Compiler Engineer – Rust GPU

US, CA, Santa ClaraFull-time$152k2026-07-21 → 2026-11-10

Core

Design and implement Rust-to-GPU compiler pipelines, custom IR frameworks, and JIT compilation systems to enable memory-safe, high-performance GPU kernel development in Rust.

Role type

Senior IC compiler engineer (GPU systems)

Builds

Compiler backends, custom IRs (MLIR, PTX, LLVM), JIT engines, and safe parallel abstractions for NVIDIA GPUs

Domain

Accelerated computing, GPU systems programming, compiler infrastructure

Required skills

Rust (rustc, MIR, proc-macros, borrow-checker), compiler internals, IR design (MLIR, LLVM, PTX), GPU architecture, CUDA programming, parallel programming models, software design/debugging/profiling

Preferred skills

Contributions to rustc/Cargo, custom JIT engines, MLIR frameworks, low-level GPU programming (Tensor Cores, warp-level ops), DSL design

Technologies

Rust, CUDA, PTX, LLVM, MLIR, NVIDIA GPUs

Responsibilities

Develop Rust-to-GPU compiler pipelines and custom backends; Build compiler IRs and optimizers for GPU-specific workloads; Support AOT/JIT/Link-time optimization workflows; Define safe parallel abstractions extending Rust ownership across GPU boundaries; Expose next-gen hardware features (TMA, atomics) in Rust; Drive complex compiler-engineering efforts from research to production

Seniority

Senior, hands-on IC