Staff/Senior Software Engineer Machine Learning Tools

We design scalable, energy efficient-processors and related technologies to deliver the intelligence in applications ranging from sensors to servers, including smartphones, tablets, enterprise infrastructure and the Internet of Things.

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 specialize in ML model optimization tools.

This role presents an excellent opportunity to contribute to ground breaking Machine Learning technology. You will help build the software that enables development of deep learning applications in smart devices, home automation, self-driving cars and many other areas. Remember, whenever computing happens, Arm is there. You truly will have a chance to leave your mark on the future of AI, and what empowers it.

Responsibilities

You will be responsible for developing exciting technology, implementing new algorithms and advanced optimisations, to achieve outstanding performance. The ML Tooling Team contributes to open source and proprietary ML frameworks and tools, to help developers achieve improved performance from their AI / ML applications on Arm hardware: CPUs, GPUs and neural network accelerators.

You will collaborate with teams in Arm and the open source community, such as TensorFlow, to deliver software enabling our partners to develop their next generation applications. You will play a leading role in achieving our goal to make life easier for Machine Learning developers.

Required Skills and Experience

  • Very good Python programming skills.
  • Basic understanding of Machine Learning workflows.
  • A passion for software development and quality.
  • Ability to own deliveries and help others with more sophisticated tasks.
  • High degree of initiative and problem solving skills.
  • Good interpersonal and communication skills.

More than anything else, you must be driven to learn new techniques and develop new technologies. Given the impact and reach of this field, you'll have opportunities to share this knowledge with other specialists across the company.

“Nice To Have” Skills and Experience

  • Ability to learn and debug C / C++ code.
  • Experience with at least one Machine Learning framework: Tensorflow, Keras, PyTorch, ONNX, Jax etc...
  • Experience of working with cross-site teams of software developers.

In Return

You will get to influence the direction of our developer tools, learn about the latest neural network acceleration technologies and influence how Machine Learning applications are optimised and run on millions of devices for years to come. You will work with an outstanding team of hard-working and knowledgeable people, advance your technical leadership and influencing skills and become a recognised authority in the field. Arm provides a rich Machine Learning roadmap in different domains and allows you to experience the demands from diverse use cases.

With offices around the world, Arm is an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. By enabling an inclusive, meritocratic, and open workplace, where all our people can grow and succeed, we encourage our people to share their unique contributions to Arm's success in the global marketplace.

All Arm employees are provided with vital training to succeed in their respective roles. As well as a friendly and high-performance working environment, Arm offers a competitive reward package including annual bonus, RSUs, private healthcare and wellness support, as well as other benefits such as a supplementary pension, generous annual leave, parental leave, and sabbatical.

There's even an on-site gym in Cambridge and social events organised within the company! We are offering a hybrid approach to home and office working to provide an adaptable experience for all employees. We expect some working time to be spent in office, to promote a strong collaborative environment with good team integration but are accommodating to different home working requirements.

If the above resonates with you, we would love to talk to you!

#LI-JB1

Apply now


Add to shortlist

Login or create a free user account to upload your CV and shortlist jobs.

Create account

Other jobs at Arm Ltd

Closing date:
Closing date:
Closing date:
Closing date:
Closing date:
Closing date:
Closing date:
Closing date:

Looking for something specific?