2 days ago
Cambridge, United KingdomStaff+
Responsibilities
- Develop, integrate, test, and optimize machine learning runtime and backend integration solutions.
- Analyze, investigate, diagnose, and resolve complex functional and performance issues across frameworks, runtimes, compilers, drivers, and hardware abstraction layers.
- Work on graph processing, operator execution, memory management, backend delegation, compilation flows, model validation, benchmarking, and performance optimization.
- Collaborate with runtime, compiler, driver, and hardware engineering teams across a large modular codebase.
- Build automated tests and validation workflows for large-scale software projects.
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 similar technology.
- Understanding of AI model execution, including graph processing, operator execution, memory management, and backend integration.
- Strong analytical and problem-solving skills and an interest in machine learning systems, AI acceleration, and performance optimization.
- Beneficial experience may include delegates, execution providers, plugins, GPU programming, machine learning acceleration, AOT or JIT compilation, graph transformation, operator partitioning, scheduling, memory planning, model optimization, profiling, compiler technology, intermediate representations, or hardware abstraction layers.
Benefits
- Comprehensive benefits may include health and wellbeing, financial wellbeing, time away from work, and professional development support, varying by location.
- Hybrid working patterns are determined by the team, with role-specific details provided during the application process.
- Reasonable accommodations are available throughout the recruitment process.
- If Skilled Worker sponsorship is required, Arm covers employer sponsorship costs while the successful candidate is responsible for individual application fees and the Immigration Health Surcharge.
Tech Stack
Categories
About Arm
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.
