Date listed
7 hours agoEmployees
10001+Glassdoor Rating
3/5 (2100 reviews)Found on:
I'm looking for a strong compiler and systems generalist to join me at AMD in
San Jose.
This role is for someone who enjoys moving across abstraction layers and
solving difficult, open-ended engineering problems. 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.
Rust is central to the role. We are investing in Rust for low-level systems
where performance, control, and correctness all matter, and this person will
help make that investment successful. You should be excited to write
substantial production Rust and to improve the compiler, tooling, interfaces,
and engineering practices around it. Deep Rust experience is valuable, but a
strong compiler or C++ systems engineer who is serious about becoming highly
effective in Rust can also be a good fit.
You do not need experience in every area. Strong fundamentals, sound technical
judgment, and the ability to become productive in unfamiliar parts of a large
systems stack matter more than matching a fixed list of technologies. We value
people who can connect architecture to implementation, build rigorous tests,
and communicate clearly about correctness and tradeoffs.
Newsletter
Let's simplify your job search. Receive your tailored set of opportunities today.
Subscribe to our Jobs