Get more replies from employers
Send a job-specific resume in minutes.
Arm is seeking an experienced performance engineer to advance compilers and managed runtimes on Arm. You will optimize language runtimes for Java, JavaScript, Python, Rust and more, profiling to remove bottlenecks and collaborating with hardware teams.
This role offers the chance to contribute to open‑source projects, work with upstream communities, and influence architecture features while delivering high‑impact performance improvements.
We are looking for an experienced performance engineer who is passionate about developing compilers and managed runtimes and loves open‑source software. In this role you will be working on improving the performance of managed language workloads on Arm architecture by improving the language runtime/compiler as well as identifying bottlenecks in the hardware and working with hardware designers to improve these. The languages covered include Java, JavaScript, Python, Rust and more.
You will work directly with upstream communities, contributing to language implementations used by millions of developers worldwide. You will have the opportunity to learn about and influence the latest Arm architecture features and microarchitectural implementations, working closely with highly skilled engineering teams on ground‑breaking technology. You will be empowered to continually identify and roll out improvements to our ways of working.
Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
£97,300 - £131,700 per year