Job Overview
- Role: Rust, Compiler, and Systems Engineer (Senior or Staff)
- Company: AMD
- Location: San Jose, CA (ONSITE)
- Type: Full-time
- Source: Hacker News
About the Role
We are looking for a strong compiler and systems generalist to join the team in San Jose. This role is for someone who enjoys moving across abstraction layers and solving difficult, open-ended engineering problems.
Rust is central to this role. We are investing in Rust for low-level systems where performance, control, and correctness matter. You will help make that investment successful by writing substantial production Rust and improving the compiler, tooling, interfaces, and engineering practices around it.
What We Are Looking For
Relevant experience may include:
- LLVM, MLIR, compiler frontends or backends
- Intermediate representations, optimization, and code generation
- Language runtimes
- Rust or C++
- Low-level GPU systems, firmware, program analysis, or formal methods
Note: You do not need experience in every area. We value strong fundamentals, sound technical judgment, and the ability to become productive in unfamiliar parts of a large systems stack. Deep Rust experience is valuable, but a strong compiler or C++ systems engineer who is serious about becoming highly effective in Rust is also a great fit.
Key Competencies
- Ability to connect architecture to implementation
- Experience building rigorous tests
- Ability to communicate clearly about correctness and tradeoffs
How to Apply
To learn more, please email harsh.menon@amd.com with "HN" in the subject line.
Please include:
- A short introduction
- A resume or links to relevant work