AI & Emerging technologies

Senior Software Engineer - AI Compiler

ARM

Cambridge · Cambridgeshire · United Kingdom

Overview

In this role you design and implement an AI/ML compiler within Arm's Central Technology ML group, aligning with the ML software stack. You will tackle model ingestion, low-level hardware programming, and optimization to improve performance on Arm platforms. You’ll collaborate with specialists across the company and solve complex compiler and tooling challenges. This is a chance to influence AI workloads at scale and shape the future of ML on Arm hardware.

Pay / Benefits
  • generous stock awards
  • competitive reward package
  • benefits supporting wellbeing
Responsibilities
  • Design and implement AI/ML compiler components
  • Ensure smooth integration with the ML software stack
  • Collaborate with cross-functional partners across the company
  • Tackle complex problems related to compiler performance and reliability
  • Adapt to a fast-evolving environment and contribute to knowledge growth
Key requirements
  • Software lifecycle experience from design to production and support
  • Strong programming in C++ and Python
  • Compiler knowledge, with MLIR or TVM experience
  • Rigorous software testing and design for testability
  • Ability to work independently or in small teams with initiative
  • Fluency in English and good communication skills
  • Collaboration
  • Initiative
  • Adaptability
  • C++
  • Python
  • MLIR or TVM

Reference: WJ-747_31208396 · Posted 01 Nov 2026, 12:15 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Software Engineer jobs in other states

Browse jobs