Careers

Job Details

Algorithm Engineer – Signal Processing & Machine Learning

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

Apply here- galit.eliezer@bio-beat.com