Machine Learning Engineer

Location

Cambridge, UK | Nashville, USA

Department

Research, Algorithms & Engineering

Employment Type

Full-time | Hybrid

About the role

As an On-Device ML Engineer, you will develop machine-learning models that run directly on ear-worn devices. Your work will focus on extracting reliable cardiovascular and autonomic health signals from noisy, real-world data under strict compute and power constraints.

What you’ll do

  • Develop signal-processing and physiological-inference algorithms for multimodal in-ear bio-signals (PPG, acoustics, IMU, temperature).
  • Build methods that convert noisy, real-world data into reliable cardiovascular and autonomic health metrics.
  • Lead algorithm pipelines from signal cleaning to model design, validation, and prototype integration.
  • Work closely with hardware and firmware teams to optimise end-to-end sensing systems.
  • Advance hybrid DSP + ML approaches for ear-based health sensing.
  • Contribute to OmniBuds’ roadmap for continuous BP estimation and hypertension-focused digital biomarkers.

What we expect

  • Strong background in signal processing and applied machine learning.
  • Experience deploying ML models on embedded or edge devices.
  • Proficiency in Python; experience with C/C++ is a plus.
  • Understanding of physiological signals and noisy sensor data.
  • Ability to balance accuracy, efficiency, and robustness.

Why OmniBuds

You’ll work on problems few teams in the world are tackling—bringing continuous, medical-grade inference onto tiny devices worn all day, every day.

Apply Now

Full name
Please enter your name
Linkedin
Please enter a valid LinkedIn profile
Email
Please enter a valid email
Phone
Please enter a valid phone
Why you would like to join OmniBuds
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Apply

Thank you!

We’ve received your submission.
Our team will get back to you shortly.

Okay
Oops! Something went wrong while submitting the form.