Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

ARM Software Engineer - ML Developer Tools 
United Kingdom, England, Cambridge 
119807885

31.03.2025


Arm-based hardware is deployed everywhere computing happens, from the cloud to the edge. It is essential that software developers have intuitive tools to take advantage of this hardware.

Responsibilities:

  • Work as part of a diverse team to design, deliver and refine the tools and experiences required to support machine learning development on Arm processors.
  • Solve diverse technical problems requiring creative thinking and dynamic approaches.
  • Form effective relationships with other engineers, product managers and UX specialists to enable collaboration and best understand and empower our users.
  • Engage with our agile planning and development processes to help craft delivery of our products.
  • Demonstrate quality through unit testing and continuous integration.


Required Skills and Experience :

  • We are seeking an experienced engineer with the following skills:
  • Proficiency with the basics of modern, effective software development: source control, automated testing, CI/CD, object-oriented or functional paradigms, containerisation and Agile methodologies.
  • Demonstrable experience delivering web or desktop apps and services.
  • A result-driven, "get things done" approach to shipping high-quality, robust software which is maintainable and responsive to evolving requirements.
  • A passion to push forward the state of the art in developer tooling by embracing new technologies and continually innovating.

“Nice To Have” Skills and Experience :

  • Any experience with the technologies listed below is beneficial, however, a desire to learn is far more valuable than experience in any tool, and we actively support ongoing training.
  • Experience with ML frameworks and tools to design, train and deploy machine learning models or (e.g. PyTorch, TensorFlow, ONNX, TensorRT).
  • TypeScript (browser, server, and client) - Node.js, Electron, React, Visual Studio Code extensions.
  • API and service development (e.g. web services, linux services).

In Return:

Our team interacts with many technical areas, including frontend development, CI, Linux, and Machine Learning. You will have lots of opportunities to learn new things in the ML space.