Staff Software Engineer – Machine Learning

Company: ARM
Apply for the Staff Software Engineer – Machine Learning
Location: Cambridge
Job Description:

Job Overview

Join our world‑class team at Arm in Western Europe, where you will have the opportunity to contribute to powerful technological advancements. As a Staff Software Engineer, you will engage with innovative projects that compose the future of technology.

The team is composed of hardworking problem solvers located across multiple countries. We have flexible working practices that enable efficient collaboration across our different regions. We deliver machine learning software, focusing on building reliable, developer‑focused tools and enabling efficient deployment of ML workloads.

Responsibilities

  • Design, build and maintain developer‑facing tools, libraries and APIs
  • Collaborate with multi‑functional teams to build and improve usability, performance and adoption of our software
  • Contribute to technical direction and architecture decisions within the team
  • Write clean, maintainable and well‑tested code
  • Participate in code reviews and uphold strong engineering practices
  • Identify and fix issues to optimize quality and reliability
  • Stay up‑to‑date with relevant industry trends and technologies

Required Skills and Experience

  • Proven experience in software development
  • Proficiency in programming languages such as Python and/or C++
  • Experience working with machine learning frameworks such as PyTorch
  • Strong problem‑solving skills and attention to detail
  • Ability to collaborate effectively within a team and communicate technical concepts clearly

Nice To Have Skills and Experience

  • Familiarity with ML deployment frameworks such as ExecuTorch, LiteRT or ONNX Runtime
  • Experience optimizing ML models for deployment, particularly in resource‑constrained environments
  • Experience with open‑source software development or contributions

In Return

Please note that no relocation package is available for this role. If a skilled‑worker sponsorship is required, Arm will meet costs associated with sponsorship for the employer only. All fees associated with the individual’s application (e.g. visa application fee and Immigration Health Surcharge) will be the responsibility of the successful candidate.

Salary Range

Cambridge, UK: £97,300 – £131,700Galway, Ireland: €97,800 – €132,300

#J-18808-Ljbffr…

Posted: May 18th, 2026