High-Performance ML Workload Engineer

3 weeks ago


Cambridge, Cambridgeshire, United Kingdom ARM Full time

Job Title: High-Performance ML Workload Engineer

Job Overview:

At Arm, we're pushing the boundaries of what's possible with machine learning workloads on Arm CPUs. To achieve this, we need experts who can co-develop algorithms and highly optimized CPU kernels. Rapid kernel prototyping is crucial for exploring algorithms and assessing trade-offs between model accuracy and performance.

Responsibilities:

This role is part of a dedicated team within the CT-ML group, focusing on analyzing ML workloads, rapid prototyping of highly optimized CPU kernels to drive model performance and accuracies.

Required Skills and Experience:

  • Strong interest and passion for implementing high-performance kernel code in a dynamic environment.
  • 4+ years experience in implementing high performance CPU kernel with vector and matrix extensions.
  • Experience measuring and understanding performance.
  • Experience in creating an efficient kernel code development framework including tools and testing.
  • Deep understanding on CPU architecture.

Nice To Have:

  • Knowledge of ML models and algorithm is a plus.
  • Advanced degree or equivalent experience in Computer Architecture and Software are a plus.

In Return:

As an Arm CPU Kernel Optimization Specialist, you'll be part of a team that's driving innovation in machine learning workloads on Arm CPUs. Your expertise will help us deliver high-performance kernels that drive model accuracy and performance.



  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewHigh-performance ML workloads on Arm CPUs require the co-development of algorithms and highly optimized CPU kernels. In CT-ML, rapid kernel prototyping is crucial for exploring algorithms and assessing trade-offs between model accuracy and performance. Successful prototypes are essential to drive future CPU architecture development and...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Overview: High-performance machine learning workloads on Arm CPUs require the co-development of algorithms and highly optimized CPU kernels. In CT-ML, rapid kernel prototyping is crucial for exploring algorithms and assessing trade-offs between model accuracy and performance. Successful prototypes are essential to drive future CPU architecture...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    Job TitleArm ML Software EngineerJob DescriptionWe are seeking a skilled software engineer to join our team and contribute to the development of Arm ML software. The successful candidate will have a strong analytical approach and be able to work with a wide range of software and hardware levels, application domains, workloads, and types of analysis to ensure...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Overview:At Arm, we're committed to pushing the boundaries of what's possible with high-performance computing. As a key member of our CT-ML team, you'll play a critical role in developing highly optimized CPU kernels that drive model performance and accuracy.Responsibilities:You'll work closely with our team to analyze ML workloads, design and implement...

  • ML Kernel Architect

    1 week ago


    Cambridge, Cambridgeshire, United Kingdom ARM Full time

    About the Role:As an ML Architect at Arm, you will be part of a dedicated team responsible for analyzing ML workloads and rapid prototyping of highly optimized CPU kernels to drive model performance and accuracy.Key Responsibilities:• Strong interest and passion for implementing high-performance kernel code in a dynamic environment.• 4+ years experience...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Senior Performance Modelling EngineerWe are seeking a highly skilled Senior Performance Modelling Engineer to join our team at IC Resources. As a Senior Performance Modelling Engineer, you will be responsible for developing functional and timing simulators, undertaking performance analysis for architectural exploration, and identifying and fixing performance...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Job Title: Principal Performance Modelling EngineerJob Summary: We are seeking a skilled Principal Performance Modelling Engineer to develop functional and timing simulators, undertake performance analysis for architectural exploration and identify and fix performance bottlenecks.About the Role: As a Principal Performance Modelling Engineer, you will be...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Senior Performance Modelling EngineerWe are seeking a highly skilled Senior Performance Modelling Engineer to join our team at IC Resources. As a Senior Performance Modelling Engineer, you will be responsible for developing functional and timing simulators, undertaking performance analysis for architectural exploration, and identifying and fixing performance...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Job Title: Senior Performance Modelling EngineerAs a Senior Performance Modelling Engineer at IC Resources, you will be working with a Semiconductor start-up based in Silicon Valley. They are re-imagining Silicon and creating RISCV based computing platforms to transform the industry. Your key responsibilities will include developing functional and timing...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Senior Performance Modelling Engineer RoleWe are seeking a highly skilled Senior Performance Modelling Engineer to join our team at IC Resources. As a Senior Performance Modelling Engineer, you will be responsible for developing functional and timing simulators, undertaking performance analysis for architectural exploration, and identifying and fixing...


  • 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 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 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...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    About the RoleWe are seeking a highly skilled and motivated Performance Analysis engineer to join our diverse team at Arm. Our team focuses on Performance Analysis of Arm-based automotive systems built together in pre-silicon (Virtual Prototypes & FPGAs) and post-silicon environments.Working closely with design teams and customers, we develop best-in-class...

  • Software Engineer

    2 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Marshall Group Full time

    We are looking for a talented Software Engineer to join our team and contribute to the development of cutting-edge AI/ML solutions. The ideal candidate should have hands-on experience with cloud-based services and a strong background in data science. Key responsibilities include designing and implementing scalable AI/ML models, collaborating with...

  • Staff Engineer

    4 weeks ago


    Cambridge, Cambridgeshire, United Kingdom newscientist - Jobboard Full time

    Job SummaryWe are seeking a highly skilled Staff Engineer to join our team at Altos Labs. As a Staff Engineer, you will be responsible for designing, implementing, and managing high-performance computing systems infrastructure, with a focus on GPU compute capabilities.Our ideal candidate will have extensive experience building and optimizing high-performance...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    About the RoleWe are seeking a highly skilled and motivated Performance Analysis engineer to join our diverse team at Arm. Our team focuses on Performance Analysis of Arm-based automotive systems built together in pre-silicon (Virtual Prototypes & FPGAs) and post-silicon environments.Working closely with design teams and customers, we develop best-in-class...


  • 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 performance analyst to join our team and contribute to the development of Arm ML software, systems, and IP. The successful candidate will have a strong analytical mindset and be able to work effectively in a collaborative environment.The ideal candidate will be highly flexible, quick to learn, and motivated by...


  • Cambridge, Cambridgeshire, United Kingdom Huawei R&D UK Full time

    About Huawei Research and Development UK LimitedWe are a leading global provider of information and communications technology (ICT) infrastructure and smart devices. We have 207,000 employees and operate in over 170 countries and regions, serving more than three billion people around the world.We are committed to bringing digital to every person, home and...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Title:Staff Software Engineer - ML Compiler ExpertJob Summary:Arm's Machine Learning (ML) Group is seeking a highly motivated and creative Software Engineer to join and lead a growing team of brilliant engineers located in Cambridge, UK specialising in ML frameworks and compilers.Key Responsibilities:Contribute to deliver production-grade software and...