Senior Algorithms Engineer
ekohealth· Data Science
About this role
About Eko Health
Eko builds AI and digital tools to enable every healthcare provider to more accurately detect heart and lung disease – the leading causes of death globally. Our FDA cleared, industry leading products are used by hundreds of thousands of clinicians on millions of patients around the world. With Eko, clinicians can detect cardiac and pulmonary disease with higher accuracy, diagnose with more confidence, manage treatment effectively, and ultimately give their patients the best care possible.
We have strong venture capital backing from investors like Artis Ventures, Questa Capital, Highland Capital, and Mayo Clinic Ventures.
Recognized by TIME magazine in 2025 as one of the world’s top healthcare technology companies, Eko is one of the fastest growing digital health companies with products used around the world at some of the most prestigious health systems.
We have more than 8 FDA clearances including novel AI algorithms, and we invest heavily in quality clinical research and R&D to build and validate exceptional products for patients we care deeply about.
We’ve built a mission driven, high performing, talented, and diverse team of engineers, physicians, PhD’s, creatives, and technologists. We are committed to investing in each other and our mission to ensure all patients have access to high quality care.
We are headquartered in Emeryville, California and privately-held with world class investors and partners.
The Impact You Will Make:
Design, develop, and validate signal processing algorithms for cardiac and pulmonary sounds — including filtering, noise reduction, artifact removal, segmentation, and feature extraction
Architect and deploy on-device machine learning models targeting resource-constrained microcontrollers, balancing accuracy against memory footprint, latency, and power consumption
Own the full algorithm lifecycle: from clinical requirements and dataset curation through model training, embedded deployment, and post-market performance monitoring
Collaborate closely with firmware engineers to integrate algorithm pipelines into real-time embedded systems
Partner with clinical and data science teams to define ground-truth labeling strategies, evaluate model performance on clinically relevant populations, and translate findings into algorithm improvements
Contribute to on-device model optimization techniques including training and deployment via frameworks such as TensorFlow Lite.
Develop robust offline and hardware-in-the-loop test benches using Python to validate algorithm correctness, regression-test against acoustic ground truth, and characterize edge-case behavior
Author and maintain algorithm documentation, design history files, and verification & validation records in compliance with FDA software development regulations and IEC 62304
Conduct rigorous algorithm code reviews and establish best practices for numerical stability, reproducibility, and embedded portability across the product portfolio
The Value You Will Bring:
7+ years of experience developing and deploying signal processing algorithms in production systems
Strong theoretical foundation in DSP: filter design (FIR/IIR), spectral analysis and time-frequency methods (e.g. STFT)
Hands-on experience training and deploying ML/DL models (CNNs, RNNs, transformers) for time-series or audio classification tasks
Proven ability to optimize and deploy models to embedded targets — familiarity with TFLM or equivalent embedded inference frameworks
Proficiency in Python (NumPy, SciPy, PyTorch or TensorFlow) for algorithm development and data analysis
Working knowledge of C/C++ sufficient to write, review, and debug embedded algorithm implementations alongside firmware engineers
Experience with model compression techniques
Solid understanding of real-time constraints
Comfort working with raw physiological or acoustic signals and domain-specific data quality challenges (motion artifact, ambient noise, sensor variability)
Degree in a related field preferred but not required
It would also be great if you had...
Frequently Asked Questions
What is the salary for the Senior Algorithms Engineer role at ekohealth?
The listed salary for this Senior Algorithms Engineer position at ekohealth is USD 171K–191K. This is an Full Time role.
Where is the Senior Algorithms Engineer position at ekohealth located?
This Senior Algorithms Engineer role at ekohealth is based in Emeryville, CA. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Senior Algorithms Engineer role at ekohealth full-time or part-time?
This is listed as a Full Time position. It is posted as a Senior Algorithms Engineer role in the Data Science department at ekohealth.
Which team or department does the Senior Algorithms Engineer at ekohealth belong to?
This Senior Algorithms Engineer position is part of the Data Science department at ekohealth. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Senior Algorithms Engineer position at ekohealth?
Click the "Apply Now" button on this page. You will be redirected to ekohealth's official application portal hosted on lever where you can submit your application directly.
When was the Senior Algorithms Engineer job at ekohealth posted?
This Senior Algorithms Engineer position at ekohealth was posted on May 21, 2026. Apply as soon as possible — early applications are often reviewed first.
Senior Algorithms Engineer
ekohealth · 💰 USD 171K–191K
You'll be redirected to ekohealth's official application page on Lever.