Machine Learning Performance Engineer

4 weeks ago


Cambridge, Cambridgeshire, United Kingdom arm limited Full time

The Role

Job Overview:

We are seeking a skilled software engineer with a strong analytical mindset to join our team and contribute to the development of Arm ML software, systems, and IP.

The successful engineer will be highly flexible, quick to learn, and motivated by the opportunity to understand and improve the performance of future Machine Learning solutions using Arm technology.

Responsibilities:

As a member of the ML System Analysis team, you will conduct performance analysis investigations to gain insights and help influence the direction of Machine Learning software.

You will engage with specialists across Arm, including software and systems teams, to understand, explore, and challenge the limits of performance capabilities.

You will use advanced pre-silicon platforms of next-generation systems to understand new use-cases and significant workloads, ensuring Arm IP and systems deliver excellent ML performance.

Required Skills and Experience:

  • Experience with SW development in languages such as Python, C, C++
  • A passion for analysis and improvements
  • Strong communication skills, inter-cultural awareness, and you embrace diversity
  • Ability to distil and pick out key findings from large amounts of data

Nice To Have Skills and Experience:

  • Experience with pre-silicon platforms such as Models, RTL simulation, emulation, or FPGA
  • Data analysis and visualisation, for example Jupyter Notebooks

In Return:

At Arm, you will enjoy working in a highly stimulating collaborative environment. Our team works closely with other software, hardware, and system teams across the company.

You will have a chance to share ideas with and learn new skills from the best engineers in the world. We work in small teams, so your contributions will really make a difference.



  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    The RoleJob OverviewArm's Machine Learning group is seeking a talented individual to help showcase the AI capabilities of efficient, next-generation mobile devices. As a Performance Analysis Engineer, you will work closely with our team to develop examples that highlight the frameworks and techniques available to developers seeking to run AI on...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    The RoleJob Overview:We are seeking a skilled software engineer with a strong analytical mindset to join our team and contribute to the development of cutting-edge Machine Learning solutions using Arm technology.The successful candidate will be highly flexible, quick to learn, and motivated by the opportunity to understand and improve the performance of...


  • Cambridge, Cambridgeshire, United Kingdom SAMSUNG Full time

    Position SummaryThe Distributed AI group in SAIC Cambridge is seeking a highly skilled Machine Learning Engineer to collaborate with research scientists and engineers on cutting-edge research projects. The successful candidate will contribute to the development of internal research tools, implement and extend research ideas, and realize research prototypes...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    The RoleJob OverviewArm's Machine Learning group is seeking a talented individual to join our team in western Europe. As a Senior Performance Analysis Engineer – Machine Learning, you will play a key role in helping developers showcase the AI capabilities of efficient, next-generation mobile devices.We are a diverse team of hardworking problem solvers...


  • Cambridge, Cambridgeshire, United Kingdom Salt Full time

    Job Title: Research Machine Learning EngineerJob Description:We are seeking a highly skilled Research Machine Learning Engineer to join our team at Salt. The ideal candidate will have experience with PyTorch and JAX, and a strong understanding of distributed systems.Responsibilities:Enhance codebase for high-performance machine learning deployments using...


  • Cambridge, Cambridgeshire, United Kingdom Salt Full time

    Job Title: Research Machine Learning EngineerJob Summary: We are seeking a highly skilled Research Machine Learning Engineer to join our team at Salt in Cambridge. The ideal candidate will have a strong background in machine learning and experience with PyTorch.Key Responsibilities: Enhance codebase for high-performance machine learning deployments using...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    The RoleJob OverviewArm's Machine Learning group is seeking a talented individual to join our team in western Europe. As a Senior Performance Analysis Engineer, you will play a key role in helping developers showcase the AI capabilities of efficient, next-generation mobile devices.We are a diverse team of hardworking problem solvers located across multiple...


  • Cambridge, Cambridgeshire, United Kingdom Salt Full time

    Research Machine Learning EngineerWe are seeking a highly skilled Research Machine Learning Engineer to join our team in Cambridge. As a key member of our technology consumer team, you will be responsible for enhancing our codebase for high-performance machine learning deployments using PyTorch.Key Responsibilities:Collaborate with researchers to improve...


  • Cambridge, Cambridgeshire, United Kingdom BenchSci Full time

    Job Title: Senior Machine Learning Engineering LeadWe are seeking a highly skilled Senior Machine Learning Engineering Lead to join our Knowledge Enrichment team at BenchSci. As a key member of our engineering leadership team, you will be responsible for leading a small team of ML and data engineers in delivering complex ML engineering solutions. The ideal...


  • Cambridge, Cambridgeshire, United Kingdom Electus Recruitment Solutions Full time

    Job Title: Machine Learning Engineer ConsultantElectus Recruitment Solutions is seeking a highly skilled Machine Learning Engineer Consultant to join a dynamic SME that is part of a larger group of companies poised for significant growth. As a Machine Learning Engineer Consultant, you will contribute to innovative projects that protect the UK from emerging...


  • Cambridge, Cambridgeshire, United Kingdom Arm Full time

    We are seeking a skilled software engineer to work with our team on Arm ML software and IP performance. The successful candidate will have a strong analytical approach and be able to understand and improve the performance of future Machine Learning and Generative AI solutions using Arm technology.The team covers a wide range of software and hardware levels,...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Title: Senior Machine Learning EngineerJob Description:Arm is seeking a Senior Machine Learning Engineer to join its Productivity Engineering group. As a key member of the Machine Learning for Verification (ML4V) team, you will play a crucial role in empowering Arm's engineering teams to create products using the power of machine learning and...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Title: Senior Machine Learning EngineerAre you passionate about empowering Arm's engineering teams to create innovative products using machine learning and statistics? Do you thrive in a collaborative environment that values creativity, innovation, and diversity?Arm is leveraging machine learning and data science techniques to enable our engineers to...


  • Cambridge, Cambridgeshire, United Kingdom BenchSci Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Machine Learning Engineering Manager to lead our Knowledge Enrichment team. As a key member of our engineering organization, you will be responsible for driving the technical vision and strategy for our ML engineering efforts. The ideal candidate will have a strong background in machine...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    The RoleJob OverviewArm's Machine Learning group is seeking a talented individual to help showcase the AI capabilities of efficient, next-generation mobile devices. As a key member of our team, you will collaborate with developers worldwide to highlight the frameworks and techniques available for running AI on Arm.Responsibilities:You will use your...


  • Cambridge, Cambridgeshire, United Kingdom Arm Full time

    Job Title:Senior Machine Learning EngineerJob Description:Arm is seeking a Senior Machine Learning Engineer to join our team. As a Senior Machine Learning Engineer, you will be responsible for building and optimizing machine learning processes across the whole ML lifecycle, from proof-of-concept to production. You will work across Arm engineering workflows...


  • Cambridge, Cambridgeshire, United Kingdom SAMSUNG Full time

    Position SummaryThe Distributed AI group in SAIC Cambridge is seeking a highly skilled Machine Learning Engineer to collaborate with research scientists and engineers on cutting-edge research and real-world applications in vision and language.Role and ResponsibilitiesAs a key member of the team, you will contribute to the design and development of embedded...


  • Cambridge, Cambridgeshire, United Kingdom Flagship Pioneering Full time

    Transforming Healthcare and Sustainability with Machine LearningAt Flagship Pioneering, we're revolutionizing the life sciences industry by harnessing the power of machine learning. We're seeking a highly skilled Senior Machine Learning Engineer to join our team and help us build a world-class infrastructure for training and deploying machine learning models...


  • Cambridge, Cambridgeshire, United Kingdom Flagship Pioneering Full time

    Flagship Pioneering is a pioneering company that conceives, creates, and builds companies that invent breakthrough technologies to transform healthcare, agriculture, and sustainability. We are seeking a talented Senior Machine Learning Engineer to join our team and develop advanced machine learning tools that capture and recapitulate psychological...


  • Cambridge, Cambridgeshire, United Kingdom Apple Full time

    About the Role We are seeking an innovative Software Engineer to join our Machine Learning and AI team at Apple. As a key member of our team, you will design and develop high-quality software that supports, trains, and tests our machine learning models within Siri's architecture. You will work closely with top software engineers and specialist machine...