21 days ago
Cambridge, United KingdomSenior
Responsibilities
- Develop, integrate, test, and optimize machine learning runtime and backend integration solutions in a large modular C++ codebase.
- 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 on hardware-accelerated AI execution.
- Build automated tests and validation workflows for large-scale software projects when relevant.
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.
- Strong understanding of AI model execution, including graph processing, operator execution, memory management, and backend integration.
- Relevant knowledge of delegates, execution providers, plugins, GPU programming, AI acceleration, compilation flows, graph transformation, profiling, benchmarking, compiler technologies, intermediate representations, or hardware abstraction layers 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 and support may include health and wellbeing, financial wellbeing, time away from work, and professional development, depending on location.
- Hybrid working arrangements 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; individual application fees and the Immigration Health Surcharge are the candidate’s responsibility.
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.
