Machine Learning Framework/Runtime Software Engineer

ARM

Machine Learning Framework/Runtime Software Engineer Overview

Company Name ARM
Job Role Machine Learning Framework/Runtime Software Engineer
Qualifications Not Specified
Category IT Jobs
Job Type Full Time
Location Cambridge

Join Arm as an experienced Machine Learning Framework and Runtime Software Engineer, based in Cambridge, UK. This role involves developing and optimizing C++ software components for machine learning inference engines, runtime systems, and backend integration frameworks. You will analyze and resolve complex issues related to functionality and performance across various software layers, working closely with multidisciplinary teams including runtime, compiler, driver, and hardware engineers. Your work will encompass graph processing, operator execution, memory management, and backend integration to ensure efficient execution of AI models.

In this position, you will contribute to designing, developing, testing, and enhancing solutions within a large, modular codebase. Your responsibilities include benchmarking, profiling, and validating AI models to improve system performance. You will also develop backend mechanisms such as delegates, execution providers, plugins, and other integration tools, with opportunities to work on GPU programming and utilize acceleration technologies like Vulkan, OpenCL, or TOSA.

Additional tasks involve designing Ahead-of-Time (AOT) and Just-in-Time (JIT) compilation flows for AI workloads, performing graph transformations, operator partitioning, scheduling, memory planning, and model optimization. Building automated testing frameworks and CI/CD pipelines will be part of your role to support large-scale deployment and validation efforts. You will responsibly apply AI-assisted development tools to enhance productivity and software quality.

This role offers a unique opportunity to explore how machine learning models move from high-level frameworks through software stacks to hardware acceleration, deepening your expertise in end-to-end AI software development. You will collaborate across teams to deliver innovative solutions that improve AI performance on Arm technology.

At Arm, we foster a culture of learning, contribution, and growth, providing extensive employee benefits to support your wellbeing, professional development, and work-life balance. Our hybrid working model allows flexibility, with details tailored to each teamâ??s needs. We are committed to diversity and inclusion, ensuring equal opportunities for all applicants.

If you require visa sponsorship, Arm will cover the costs related to sponsorship for the employer. However, the applicant will need to pay for visa application fees and the Immigration Health Surcharge. We encourage candidates to apply and join a forward-thinking company shaping the future of AI and computing.


Degree Requirement: Not Specified

Visa Sponsorship Promising

To apply for this job please visit careers.arm.com.