Arm

Machine Learning Framework/Runtime Software Engineer

Arm
Apply
11 days ago
Cambridge, United KingdomMid Level

Responsibilities

  • Develop machine learning inference engines, runtime systems, and backend integration frameworks using C++.
  • Analyze, investigate, diagnose, and resolve complex functional and performance issues across frameworks, runtimes, compilers, drivers, and hardware abstraction layers.
  • Design, develop, integrate, test, and optimize solutions across a large modular codebase.
  • Work on graph processing, operator execution, memory management, backend delegation, compiler flows, model validation, benchmarking, and performance optimization.
  • Collaborate with runtime, compiler, driver, and hardware teams on hardware-accelerated AI execution.

Requirements

  • Strong C++ software development experience, ideally building machine learning inference engines, runtime systems, or backend integration frameworks.
  • Experience with a machine learning inference framework such as LiteRT, TensorFlow Lite, ONNX Runtime, or a similar technology.
  • Understanding of AI model execution, including graph processing, operator execution, memory management, and backend integration.
  • Relevant knowledge of delegates, execution providers, plugins, GPU programming, machine learning acceleration, graph transformation, compilation flows, compiler technologies, hardware abstraction layers, testing, or performance analysis is beneficial but not required.
  • Strong analytical and problem-solving skills and an interest in machine learning systems, AI acceleration, and performance optimization.

Benefits

  • Comprehensive benefits may include health and wellbeing, financial wellbeing, time away from work, and professional development support, depending on location.
  • Professional development and collaboration with Arm’s global engineering community.
  • Reasonable accommodations are available throughout the recruitment process.
  • Hybrid working patterns are determined by the group or team, with role-specific details provided during application.
  • If Skilled Worker sponsorship is required, Arm covers employer sponsorship costs; individual application fees and the Immigration Health Surcharge are the candidate’s responsibility.

Tech Stack

Categories

Arm

About Arm

5,001-10,000 employees

Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world. A future built on Arm. Arm is everywhere technology matters. Technology matters everywhere. Together, we’ll power every technology revolution moving forward, including cloud computing, automotive and autonomous systems, IoT, the metaverse, and beyond. Changing the world. Again. On Arm.

Contact me