Staff Software Engineer - Agentic AI Compute
ARM
Overview
In this role you will help build ARM-based AI compute platforms at scale, working across the stack from applications to hardware-aware optimisations. You will join a collaborative, inclusive team focused on accelerating AI on Arm Neoverse and AGI-CPU technologies. You’ll tackle performance across complex, distributed workloads and contribute to open-source and partner ecosystems. This is an opportunity to influence how AI workloads run efficiently in data centers and cloud environments.
Pay / Benefits- generous stock awards
- sabbatical every 4 years
- parental leave
- flexible hybrid working
- inclusive, safe work environment
- wellbeing support
- Contribute to the design and optimisation of AI compute platforms across software and hardware boundaries
- Identify and address performance bottlenecks in end-to-end AI workloads
- Collaborate with cross-functional teams and open-source communities on sophisticated technical deliverables
- Support delivery of complex projects involving multiple contributors
- Engage with Linux environments, profiling, debugging and performance analysis
- Strong software engineering skills in C++ and Python
- Experience with Linux development, profiling, debugging and performance analysis
- Understanding of end-to-end application and system performance across runtimes and libraries
- Ability to deliver complex technical work with multiple contributors
- Degree in a computational or numerate subject, or equivalent experience
- Strong communication skills
- Independent, pragmatic decision-maker
- Ability to navigate ambiguity and change
- C++
- Python
- Linux performance analysis
Reference: WJ-747_31164433