Staff Rust Systems Engineer, GPU Compiler

Advanced Micro Devices

San Jose (CA)

Hybrid

USD 170,000 - 210,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

AMD benefits at a glance

Job summary

Advanced Micro Devices in San Jose, CA, seeks a deeply technical compiler and systems generalist to lead Rust components for low‑level, high‑performance GPU software. You will influence the compiler, runtime, and firmware integration, ensuring safety, correctness, and efficiency across AMDGPU targets.

You will work across rustc internals, MLIR/LLVM, and hardware interfaces, defining rigorous interfaces and validation strategies with cross‑team partners.

Qualifications

  • Deep Rust production experience and safe abstraction design.
  • Strong C/C++ systems programming skills across mixed codebases.
  • Experience with rustc internals, MIR, or custom backends.
  • Familiarity with LLVM/MLIR, GPU backends, and compiler tooling.
  • Understanding of undefined behavior, memory models, and ABI rules.

Responsibilities

  • Lead design and implement production Rust components for GPU systems.
  • Advance Rust usage across GPU software, toolchains, and libraries.
  • Design compiler pipelines: rustc, MIR, LLVM IR, MLIR dialects, AMDGPU codegen.
  • Develop analyses, lowering for memory spaces, and synchronization.
  • Define interfaces across compiler, host runtime, device code, and firmware.

Skills

Rust programming
Compiler development
C/C++ systems
GPU architecture
Hardware-software co-design
Concurrency
Formal methods
Reading IRs & assembly

Education

Bachelor's degree in CS/CE or related field
Advanced degree welcome

Tools

LLVM
MLIR
GCC
rustc
GPU toolchains
ELF/Code-objects

Job description

Advanced Micro Devices in San Jose, CA, seeks a deeply technical compiler and systems generalist to lead Rust components for low‑level, high‑performance GPU software. You will influence the compiler, runtime, and firmware integration, ensuring safety, correctness, and efficiency across AMDGPU targets.

You will work across rustc internals, MLIR/LLVM, and hardware interfaces, defining rigorous interfaces and validation strategies with cross‑team partners.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Rust Systems Engineer — GPU Compiler & Tooling
Rust Systems Engineer — GPU Compiler & Tooling

AMD • San Jose (CA)

On-site
USD 180,000 - 240,000
AMD benefits
Senior Rust Systems Engineer – GPU Compiler/Toolchain
Senior Rust Systems Engineer – GPU Compiler/Toolchain

Advanced Micro Devices • San Jose (CA)

Hybrid
USD 180,000 - 240,000
AMD benefits at a glance
Senior Rust Systems Engineer for GPU & Compiler
Senior Rust Systems Engineer for GPU & Compiler

AMD • San Jose (CA)

On-site
USD 190,000 - 320,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 - 241,500
Equity
Benefits
Senior Rust-to-GPU Compiler Engineer
Senior Rust-to-GPU Compiler Engineer

NVIDIA • Austin (TX)

On-site
USD 152,000 - 241,500
Equity
Comprehensive 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
Rust-to-GPU Compiler Architect
Rust-to-GPU Compiler Architect

NVIDIA • Town of Texas (WI)

On-site
USD 152,000 - 242,000
Equity
Benefits
Staff Software Development Engineer - Rust, Compilers, and GPU Systems (3)
Staff Software Development Engineer - Rust, Compilers, and GPU Systems (3)

Advanced Micro Devices • San Jose (CA)

On-site
USD 180,000 - 240,000
AMD benefits at a glance
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
Staff Software Development Engineer - Rust, Compilers, and GPU Systems
Staff Software Development Engineer - Rust, Compilers, and GPU Systems

AMD • San Jose (CA)

On-site
USD 190,000 - 320,000