Senior ML Engineer

4 weeks ago


Cambridge UK CB AP, Cambridge, United Kingdom ARM Full time
Job Description:

Are you interested in empowering Arm’s engineering teams to create products using the power of machine learning and statistics? Are you passionate about working in a team that thrives on creativity, innovation, and diversity?

Arm is using Machine Learning and Data Science techniques to empower our engineers to make data-driven decisions and is building automated workflows that enable our engineers to deliver more complex products. Based in the “Machine Learning for Verification” (ML4V) team in Arm’s Productivity Engineering group, this role will enable you to directly impact Arm’s engineering processes and will help improve future generations of Arm-based technology used by 70% of the world’s population.

As a Senior ML Engineer, you will be working across Arm engineering workflows ensuring that our solutions are optimized and delivering maximum value. You will be part of a highly interdisciplinary team that deliver compute, data science, research, and engineering. You will be responsible for productizing data pipelines and models and deploying them into a production environment so that they deliver the maximum value to our teams. Because we have such a diverse team, with many areas of speciality, there will be opportunities to mentor and coach, as well as to develop your own knowledge and understanding.

Our technical stack leverages open-source python libraries, using distributed compute across on-prem and cloud environments.

Responsibilities:
  • Building and optimising ML processes across the whole ML lifecycle, from proof-of-concept to production
  • Writing and deploying scalable and resilient solutions
  • Collaborating with our diverse teams including Verification engineers and data scientists
  • Communicating your work to technical and non-technical collaborators.
Required Skills and Experience:
  • Demonstrable experience using python to deploy and run machine learning processes in a production environment.
  • Demonstrable knowledge of statistics and machine learning (eg, Dimensionality Reduction, Hypothesis Testing, Imputation, Clustering methods, Tree Based Algorithms, Neural Networks)
  • Experience with Data Science and Machine Learning Frameworks (e.g Pandas, Scikit-Learn)
  • Experience with Cloud platforms like AWS, GCP, Azure.
  • Experience with software development & CI/CD processes: (Git, testing, releasing code)
  • Comfortable working within a Linux environment
“Nice To Have” Skills and Experience:
  • A master or PhD degree in a relevant field, such as computer science, physics, statistics, maths etc
  • Experience working with imbalanced datasets.
  • Experience with distributed compute using pyspark
  • Experience with Databases (no-sql, sql)
  • Experience serving models through a service orientated architecture
  • Experience with Serving ML models in a streaming environment.
  • Experience mentoring and/or coaching colleagues.

In Return:

Arm is a global, diverse organization of dedicated, innovative, and highly capable people. We believe great ideas come from a vibrant and inclusive workplace where everyone can grow, succeed, and share their outstanding contributions You will join a multi-cultural team with varied skills and experience. You will have access to a huge variety of technologies and systems to learn and will be supported every step of the way

#LI-KD1



  • Cambridge, UK, CB2 3AP, Cambridge, United Kingdom ARM Full time

    Job Overview: We are looking for experienced engineers with a hands-on machine learning background, and good understanding of graphics and gaming, to develop new neural graphics algorithms. In Arm's Central Technology group we are building trail-blazing future technology which will keep Arm-based products redefining the state-of-the-art. We are looking...


  • Cambridge, UK, CB2 3AP, Cambridge, United Kingdom ARM Full time

    Arm's Machine Learning (ML) Group is seeking a highly motivated and creative Software Engineer to join a team of brilliant engineers located in Cambridge, UK who specialise in ML compilers. This role presents an opportunity to contribute to advance ML compilation technology. You will help to build the software that enables development of deep learning...


  • Cambridge, UK, CB2 3AP, Cambridge, United Kingdom ARM Full time

    Job Overview:We are looking for a cunning champion in software engineering with a strong analytical mindset to join the team and help ensure the best ML performance with most recent Arm ML software, systems and IP. The successful engineer will be highly flexible, quick to learn and be motivated by the opportunity to understand and improve the performance of...


  • Cambridge, UK, CB2 3AP, Cambridge, United Kingdom ARM Full time

    We are looking for a software engineer with a strong analytical approach to join the team and help ensure the best performance and quality with most recent Arm ML software and IP. The successful engineer will be highly flexible, quick to learn and be motivated by the opportunity to understand and improve the performance of future Machine Learning solutions...


  • Cambridge, UK, CB2 3AP, Cambridge, United Kingdom ARM Full time

    Job Overview:Arm is building the future of computing, together, for everyone. Our technology can be found wherever computing happens - from the tiniest sensor to smartphones, laptops, networking equipment, automotive, robotics to the largest server.Are you an experienced software engineer with a passion for problem-solving and a desire to engage with a...


  • Cambridge, UK, CB2 3AP, Cambridge, United Kingdom ARM Full time

    This position provides an exceptional opportunity for a highly motivated and experienced verification engineer to join the engaging, hardworking, and creative System IP team. The latest and most advanced hardware design and verification methodologies are employed to create the System IPs that will drive the development of the next generation of compute...


  • Cambridge, UK, CB2 3AP, Cambridge, United Kingdom ARM Full time

    About The Team: Join our dynamic FPGA Prototyping verification team, a key part of Arm's Solutions Engineering group! We are a dedicated group of engineers providing a robust platform to build and test software on Arm's cutting-edge subsystems and System-on-Chips (SoCs). Our mission is to accelerate the development process by offering a versatile and...


  • Cambridge, UK, CB2 3AP, Cambridge, United Kingdom ARM Full time

    About The Team: Join our dynamic FPGA Prototyping verification team, a key part of Arm's Solutions Engineering group! We are a dedicated group of engineers providing a robust platform to build and test software on Arm's cutting-edge subsystems and System-on-Chips (SoCs). Our mission is to accelerate the development process by offering a versatile and...


  • Cambridge, UK, CB2 3AP, Cambridge, United Kingdom ARM Full time

    Are you passionate about writing and excited by ground-breaking technology? We are looking for a Senior Information Developer to join Arm and help craft the future of technology.Job Overview:As a Senior Information Developer in the Solutions Tech Comms team, you will lead in planning and generation of content for Solutions projects. You will work together...


  • Cambridge, UK, CB2 3AP, Cambridge, United Kingdom ARM Full time

    The FPGA team is part of the global Productivity Engineering group which is responsible for delivering and supporting FPGA platforms at Arm - enabling designs debug and deployment of advanced pre-silicon verification methodologies. These system solutions target a wide range of market segments like mobile, server, IoT, automotive, etc.Job Description:As a...


  • Cambridge, UK, CB2 3AP, Cambridge, United Kingdom ARM Full time

    The FPGA team is part of the global Productivity Engineering group which is responsible for delivering and supporting FPGA platforms at Arm - enabling designs debug and deployment of advanced pre-silicon verification methodologies. These system solutions target a wide range of market segments like mobile, server, IoT, automotive, etc.Job Description:As a...

  • Senior SoC

    2 months ago


    Cambridge, UK, CB2 3AP, Cambridge, United Kingdom ARM Full time

    Job Description: Arm’s Systems Development team creates subsystems and SoC designs for various application segments, using the latest IP products from Arm and other vendors. We are looking for creative and enthusiastic SoC Design Engineers to join the team. As a member of the design team, you will be involved in the specification, design and verification...


  • Cambridge, UK, CB2 3AP, Cambridge, United Kingdom ARM Full time

    Arm’s Software Engineering group is responsible for creating and improving the software eco-system around Arm's next generation of applications processors. We help our partners build creative Arm-powered products, for various segments Mobile, Server, IoT connected devices, Augmented & Virtual Reality offerings, Autonomous Driving Solutions etc. and in...


  • Cambridge, UK, CB2 3AP, Cambridge, United Kingdom ARM Full time

    Job DescriptionYou will be joining our Performance Tools team, who design and develop the tools that games developers and application developers use to profile and debug their work for optimum performance, enabling the next generation of mobile games and other innovative graphics applications. Are you passionate about mobile gaming, interested in building...


  • Cambridge, UK, CB2 3AP, Cambridge, United Kingdom ARM Full time

    Job Overview:Are you interested in working on pioneering compiler technology whilst helping to lead and develop our team of dedicated engineers to achieve their full potential? We have an opening for an exciting and varied role in our GNU Tools team in Cambridge, UK.In this role you will collaborate with the GNU community, contributing to the open-source GCC...


  • Cambridge, UK, CB2 3AP, Cambridge, United Kingdom ARM Full time

    Job OverviewArm's Machine Learning group is hiring in western Europe! Want to help show developers the AI capabilities of efficient, next-generation mobile devices? If so, we should talk!We are a diverse team of hardworking problem solvers located across multiple countries and our flexible working practices enable us to collaborate efficiently across our...


  • Cambridge, UK, CB2 3AP, Cambridge, United Kingdom ARM Full time

    Do you want to help shape the next generation of connected embedded devices and solutions? In the Central Technology Systems Group, we have a diverse set of engineers covering all aspects of SoC system architecture.You will have the opportunity to make high-impact changes daily by solving challenging technical problems in next generation connected embedded...


  • Cambridge, UK, CB2 3AP, Cambridge, United Kingdom ARM Full time

    Job DescriptionWe are looking for a hardworking software engineer with proven understanding of Java or modern C++, to join our Streamline developer tools team. Streamline touches all layers of the software stack, collecting performance data from across a target system and providing our users with rich data visualizations in the host tool. The role involves...


  • Cambridge, UK, CB2 3AP, Cambridge, United Kingdom ARM Full time

    Job Overview: Do you want to craft the next generation of smartphone and tablet solutions, extracting the maximum performance and power efficiency from the latest process and packaging technologies? In the Central Technology Group, we have a diverse set of engineers covering all aspects of SoC system architecture.You have the chance to create high-impact...


  • Cambridge, UK, CB2 3AP, Cambridge, United Kingdom ARM Full time

    Job OverviewJoin the Central Engineering Software Operations team as a Project Manager where you will lead delivery of software projects that help our partners’ build energy efficient Arm powered products. This is an amazing opportunity to work with outstanding engineering teams in a fast-paced high-tech environment, and be part of a capable, diverse,...