Machine Learning Engineer
Machine Learning Engineer

Machine Learning Engineer

Cambridge Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
A

At a Glance

  • Tasks: Build and optimise ML models for health monitoring on earbuds, transforming sound into health insights.
  • Company: Join auryx, a pioneering team in AI and biomedical engineering.
  • Benefits: Competitive salary, equity options, flexible working, and generous holiday policy.
  • Other info: Experience with on-device ML and a passion for innovation is a plus.
  • Why this job: Make a real impact in health tech while owning your projects in a dynamic startup.
  • Qualifications: Ph.D. or Master’s in relevant fields, strong deep learning and Python skills.

The predicted salary is between 36000 - 60000 £ per year.

Job Description

** Instructions on how to apply are at the bottom of the page **

About auryx

auryx is on a mission to create the world’s best foundation model for turning sound into health insights, transforming preventative health monitoring. We are a small, ambitious team combining cutting-edge research and world-class expertise in biomedical engineering, audio signal processing, and AI to unlock new ways of measuring human health.

Our technology currently uses machine learning to turn regular existing earbuds into health and fitness sensors, tracking heart rate, HRV, respiration, and advanced cardiovascular parameters, all through devices people already own. We have built early models for our core technology and we are now looking for a machine learning engineer to build and deploy on-device ML models for health and biosignal monitoring on earbuds, helping to take our technology from proof of concept to a world-class product.

The role

As a machine learning engineer at auryx, you will focus on building and optimising ML models for on-device health monitoring on earbuds. Most of your work will be on developing models that run efficiently on constrained devices, including experimenting with architectures, applying optimisation techniques, and implementing solutions for real-world deployment. You may also contribute to earlier-stage model development, helping refine and extend research prototypes into production-ready systems.

As an early employee, you will have significant potential to bring ownership and direction to our technical work while contributing across the breadth of startup activities. Beyond core ML development, you might find yourself contributing to product decisions, diving into hardware integration challenges, supporting data collection and validation efforts, or helping shape our approach to health feature development and user testing.

You will work closely with the CTO on a day-to-day basis, collaborating on the design, development and deployment of our ML system. The position offers the full spectrum of early-stage startup experience — from prototyping and technical problem-solving to strategic planning and cross-team collaboration, giving you exposure to both complex technical challenges and the decision-making that defines our product roadmap and company trajectory.

What we are looking for

  • Ph.D. or Master’s degree in Computer Science, Machine Learning, Information Engineering, Biomedical Engineering, or a related field.
  • Strong background in deep learning (PyTorch/TensorFlow) and Python development.
  • Experience with on-device ML (TinyML), including frameworks such as TensorFlow Lite, ExecuTorch, TVM, or equivalent.
  • Solid understanding of model optimisation techniques (quantisation, pruning, compression) to make models efficient on constrained devices.
  • Proven ability to write clean, maintainable, and well-tested code in a collaborative environment.
  • Curiosity, willingness to learn, and flexibility to adapt and grow in a fast-moving, uncertain startup environment.
  • Ability to take ownership and independently drive on-device ML projects, while collaborating with the team to deliver high-quality outcomes.

Nice to have

  • Experience in processing time series data such as audio, biosignals, or other sensor modalities.
  • Familiarity with biomedical signal processing and signal processing fundamentals.
  • Experience writing production-level code (backend, APIs, or embedded integration).
  • Early-stage startup experience.
  • Experience with medical device regulations (like FDA, CE marking) is advantageous, but not necessary.

Why join us?

  • Competitive salary.
  • Equity options giving you a stake in the company’s success.
  • Be an integral part of a pioneering, mission-driven team.
  • Significant ownership over your projects – we value growth and initiative, and always recognise your contributions.
  • Flexible working.
  • Generous holiday policy – 25 days + bank holidays + 1 personal life event day.

Location

Hybrid in Cambridge, UK (preferred)/remote

How to Apply

Send your application to Kayla (CTO) at kayla@auryx.ai with:

  • Your CV and LinkedIn profile.
  • Links to any relevant work or projects you've been a part of.
  • A brief note on why you are a good fit to work in AI for health and physiological sensing (250 words max).

Our selection process includes multiple technical and culture interviews with members of the founding team, and a final interview, where we walk through all aspects of the role.

auryx is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

If that sounds like a fit, we look forward to meeting you and sharing more about auryx with you!

Machine Learning Engineer employer: auryx

Auryx is an exceptional employer for Machine Learning Engineers, offering a unique opportunity to work at the forefront of health technology in a dynamic startup environment. With a strong emphasis on employee ownership and growth, you will have the chance to significantly influence product development while collaborating closely with experienced professionals in Cambridge, UK. The company promotes a flexible working culture, generous holiday policies, and equity options, ensuring that your contributions are recognised and rewarded as you help shape the future of preventative health monitoring.
A

Contact Detail:

auryx Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Machine Learning Engineer

✨Tip Number 1

Network like a pro! Reach out to people in the industry, especially those who work at auryx or similar companies. A friendly chat can sometimes lead to opportunities that aren’t even advertised.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to machine learning and health tech. This will give you an edge and demonstrate your hands-on experience.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice common ML scenarios and be ready to discuss how you’d tackle real-world challenges in health monitoring.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of our mission-driven team.

We think you need these skills to ace Machine Learning Engineer

Deep Learning
PyTorch
TensorFlow
Python Development
On-device ML
TinyML
TensorFlow Lite
Model Optimisation Techniques
Quantisation
Pruning
Compression
Clean Code Practices
Collaboration
Curiosity
Biomedical Signal Processing

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your relevant experience in machine learning and any projects that align with our mission at auryx. We want to see how your skills can contribute to turning sound into health insights!

Craft a Compelling Note: In your brief note, be sure to express why you're passionate about AI for health and physiological sensing. We love seeing genuine enthusiasm and how you envision contributing to our team!

Showcase Your Work: Don’t forget to include links to any relevant work or projects you've been involved in. This gives us a better idea of your hands-on experience and what you can bring to the table.

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep everything organised and ensures your application gets the attention it deserves!

How to prepare for a job interview at auryx

✨Know Your Tech Inside Out

Make sure you’re well-versed in the latest machine learning frameworks like PyTorch and TensorFlow. Brush up on your knowledge of on-device ML techniques, especially TinyML, as this will be crucial for the role at auryx.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects, particularly around model optimisation and deployment on constrained devices. Be ready to explain how you approached these problems and what solutions you implemented.

✨Demonstrate Your Collaborative Spirit

Since you'll be working closely with the CTO and other team members, highlight your experience in collaborative environments. Share examples of how you’ve contributed to team projects and how you handle feedback and adapt to new ideas.

✨Express Your Passion for Health Tech

In your application and during the interview, convey your enthusiasm for using AI in health monitoring. Discuss any relevant projects or experiences that align with auryx's mission to transform preventative health monitoring through innovative technology.

Machine Learning Engineer
auryx
Location: Cambridge
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>