Machine Learning Engineer
Description
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 Upload File 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.