Senior Rust Systems Engineer for GPU & Compiler

AMD

San Jose (CA)

In loco

USD 190.000 - 320.000

Tempo pieno

14 giorni+

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Descrizione del lavoro

AMD is building next-generation systems software for GPUs, focusing on Rust as a core technical direction. The role spans compilers, runtimes, low-level GPU software, firmware, and developer tooling to ensure safe, high-performance execution on AMD GPUs.

You will influence Rust usage across the stack, shaping production deployment, tooling support, verification, and architecture across current and future AMD platforms.

Competenze

  • Strong production Rust experience with safe abstractions over unsafe operations.
  • Experience with low-level or constrained Rust (no_std, embedded) where applicable.
  • Solid C/C++ systems programming skills across mixed-language codebases.
  • Experience with rustc internals, MIR, custom codegen backends, or compiler plugins.
  • Familiarity with LLVM/MLIR and GPU backend basics (AMDGPU).

Mansioni

  • Lead the design and implementation of production-quality Rust components for low-level and performance-sensitive GPU systems.
  • Help make Rust a first-class engineering language across the GPU software stack.
  • Design and implement compiler pipelines involving rustc, MIR, MLIR, LLVM IR, and AMDGPU code generation.
  • Develop analyses, transformations, and lowering passes for GPU execution models and memory spaces.
  • Define interfaces across compiler, host runtime, device code, firmware, and hardware boundaries.
  • Work on ABI definitions, calling conventions, and code-object metadata.
  • Provide or improve bare-metal Rust components with bounded behavior and predictable hardware effects.
  • Apply testing, fuzzing, and formal methods to prevent regressions.

Conoscenze

Rust
Rustc internals
C/C++ systems programming
LLVM/MLIR
Compiler design
GPU/AMD GPU knowledge
Formal methods / program analysis
Hardware-software co-design
Code generation

Formazione

Bachelor's degree in CS/Engineering

Strumenti

LLVM
MLIR
GCC
Rust toolchain

Descrizione del lavoro

AMD is building next-generation systems software for GPUs, focusing on Rust as a core technical direction. The role spans compilers, runtimes, low-level GPU software, firmware, and developer tooling to ensure safe, high-performance execution on AMD GPUs.

You will influence Rust usage across the stack, shaping production deployment, tooling support, verification, and architecture across current and future AMD platforms.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Staff Rust Systems Engineer — GPU & Compiler
Staff Rust Systems Engineer — GPU & Compiler

Advanced Micro Devices, Inc. • San Jose (CA)

Ibrido
USD 180.000 - 240.000
AMD Benefits
Staff Software Development Engineer - Rust, Compilers, and GPU Systems
Staff Software Development Engineer - Rust, Compilers, and GPU Systems

AMD • San Jose (CA)

In loco
USD 190.000 - 320.000
Staff Software Development Engineer - Rust, Compilers, and GPU Systems
Staff Software Development Engineer - Rust, Compilers, and GPU Systems

Advanced Micro Devices, Inc. • San Jose (CA)

Ibrido
USD 180.000 - 240.000
AMD Benefits
Senior Rust-to-GPU Compiler Architect — Equity
Senior Rust-to-GPU Compiler Architect — Equity

NVIDIA • Seattle (WA)

In loco
USD 152.000 - 241.500
Equity
Benefits
Senior Rust-to-GPU Compiler Architect (Equity Options)
Senior Rust-to-GPU Compiler Architect (Equity Options)

NVIDIA • California

In loco
USD 152.000 - 241.500
Equity
Benefits
Senior Rust-to-GPU Compiler Engineer
Senior Rust-to-GPU Compiler Engineer

NVIDIA • Austin (TX)

In loco
USD 152.000 - 241.500
Equity
Comprehensive benefits
Senior Rust-to-GPU Compiler Engineer - Equity
Senior Rust-to-GPU Compiler Engineer - Equity

NVIDIA Corporation • Santa Clara (CA)

In loco
USD 152.000 - 242.000
Equity
Benefits package
Senior Rust-to-GPU Compiler Engineer — Equity
Senior Rust-to-GPU Compiler Engineer — Equity

NVIDIA • California

In loco
USD 152.000 - 242.000
Equity
Benefits package
Senior Rust-to-GPU Compiler Engineer
Senior Rust-to-GPU Compiler Engineer

NVIDIA • Austin (TX)

In loco
USD 152.000 - 242.000
Equity
Benefits package
Senior Rust-to-GPU Compiler Architect
Senior Rust-to-GPU Compiler Architect

NVIDIA • Washington

In loco
USD 152.000 - 241.500