DevJobs

Algorithm Engineer – Signal Processing & Machine Learning

Overview
Skills
  • Python Python
  • Java Java
  • Deep learning Deep learning
  • ML ML
  • Numpy Numpy
  • Pandas Pandas
  • PyTorch PyTorch
  • AWS AWS
  • SciPy
  • Signal Processing

About Biobeat

Biobeat is revolutionizing hypertension diagnosis and management with its pioneering, FDA-cleared,

cuff-less 24-hour blood pressure monitoring system. We are committed to empowering healthcare

providers and patients with accurate, actionable blood pressure data, enabling precise diagnosis and

personalized management programs for hypertension.

At the core of Biobeat's innovation is a proprietary, patented PPG (Photoplethysmography) sensor

integrated into a comfortable, non-invasive chest patch. This medical-grade device is the first of its

kind to receive FDA clearance for cuff-less 24-hour blood pressure monitoring. It captures vital sign

data throughout a full day and night, offering a comprehensive view of blood pressure patterns,

including during sleep, without the discomfort or disruption of traditional cuff-based methods.


Who you are

* Curious and driven to understand problems deeply, not just apply known solutions

* Strong analytical thinker, able to break down complex systems and identify root causes

* Hands-on and proactive — able to take ownership and push things forward

* Able to balance theory with practical implementation

* Able to work effectively as part of a small, focused team

* Research-oriented, comfortable iterating on real-world data to improve existing algorithms

and develop new ones


Key responsibilities

* Design and implement signal processing, machine learning, and deep learning solutions

* Take part in the full lifecycle of algorithm development – from research to production

* Design experiments and validate approaches using data-driven methods

* Analyze performance and drive improvements based on insights

* Integrate classical signal processing with data-driven approaches

* Take ownership of specific problems and drive them to a solution


What your job will look like

* Work closely with the algorithm and lab teams to develop and validate solutions on real-

world data, and collaborate with software teams to bring them into production

* Work with real-world physiological data, dealing with noise, artifacts, and edge cases

* Run experiments, analyze results, and iterate quickly

* Investigate specific failure cases and understand where and why models break

* Build tools for visualization, simulation, and evaluation of algorithms

* Take part in turning research ideas into working solutions

* Work on problems where the solution is not obvious and requires experimentation


Requirements

* M.Sc. in Electrical Engineering, Biomedical Engineering, or a related field (or equivalent

experience)

* Relevant academic or research experience

* Strong experience in visualizing data and algorithm results in a clear and insightful way

* Strong Python skills (NumPy, Pandas, SciPy) for data analysis and algorithm development

* Experience in signal processing, machine learning, and deep learning algorithms


* Comfortable designing experiments and iterating based on data

* Ability to quickly understand, analyze, and improve existing code

* Strong problem-solver, proactive and able to take initiative in solving complex problems

* Fluent in English (spoken and written)


Nice to have

* Experience working with real-world noisy data and developing robust models

* Solid deep learning experience (preferably with PyTorch)

* Experience with AWS

* Experience with Java

Seniority Level

* Entry-level / Mid-level


Industry

Bio-Medical

Employment Type

Full-time


Job Functions

Engineering 

* Information Technology

Biobeat