Overview
Arm’s Machine Learning group in Cambridge is hiring! Would you like to help analyse and improve the future of Machine Learning?We are looking for a software engineer with a strong analytical mindset to join the team and investigate neural network and software library performance on smartphones and other computing platforms.
About this roleAs a member of the ML System Analysis team you will lead performance analysis investigations to gain insights and help influence the direction of Machine Learning software.
We work in small teams, so your contributions will make a difference.
You will engage with specialists across Arm, including software and systems teams to understand, explore and challenge the limits of performance capabilities.
Activities include
Build and run performance tests on recent mobile phones and development boards.
Analyse and understand workloads, systems and performance expectations.
Produce technical summaries for a range of audiences, based on detailed analysis and interpretation of results.
Share knowledge and influence others, both within ML Group and wider across Arm.
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 using Arm technology.
What technical skills, experience and qualifications do I need?Software development experience in Python essential.
Desire to create, deploy and maintain relevant test configurations essential.
Passion for analysis and improvement essential.
Data analysis and visualisation, for example Jupyter Notebooks differentiating.
Practical knowledge of factors which influence device performance differentiating.
University degree or equivalent in Computer Science, Electronic Engineering or a related field.
What interpersonal skills do I need?Capable of working both in teams and independently.
High degree of initiative and a confident problem solver.
Fluent in English language, both written and spoken.
Good communicator, ability to work as part of a team, and able to work and communicate at a detailed or high level.
About the team We are a focussed ML System Analysis engineering team working to ensure that Arm delivers performant ML software and hardware solutions and enables our partners to build leadingedge products.
Using detailed analysis, we inform and influence Arm engineering, marketing, and external partners.
The team covers a wide range of software and hardware levels, application domains, workloads and types of analysis to get a full and accurate picture of ML performance capabilities, limitations and improvement opportunities.
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.
#LIJC1
Information Technology
Finding a job in the UK is very easy now. You can see all job postings on this site. Please give us your e-mail address to see the type of posting or position you are looking for.