Rust, Compiler, and Systems Engineer, Senior or Staff at AMD
Core
Senior or Staff compiler and systems engineer focused on advancing Rust adoption for low-level GPU systems and improving compiler tooling.
Role type
Senior/Staff IC compiler and systems engineer
Builds
Low-level GPU systems, compiler infrastructure, and Rust-based tooling
Domain
Semiconductor / Compiler technology / Systems programming
Deliverable
production ML models | product features | infrastructure
Required skills
Rust, C++, LLVM, MLIR, compiler frontends/backends, intermediate representations, optimization, code generation, language runtimes, low-level GPU systems, firmware, program analysis, formal methods
Preferred skills
Deep Rust experience, strong compiler fundamentals, ability to learn unfamiliar systems stack parts
Technologies
Rust, C++, LLVM, MLIR
Responsibilities
Write substantial production Rust code, improve compiler and tooling interfaces, build rigorous tests, connect architecture to implementation
Seniority
Senior/Staff, hands-on IC