Salary: £75,000 - 75,000 per year Requirements: Strong experience in signal processing and analysis of time-series or physiological data Experience developing algorithms or models using MATLAB, Python, or similar high-level tools Understanding of techniques such as filtering, noise reduction, and feature extraction Experience working with non-invasive physiological signals (e.g. ECG, PPG, respiratory data) Ability to design experiments and work with real-world and clinical datasets Nice to have: Experience working with wearable sensors or digital health technologies Nice to have: Exposure to machine learning techniques applied to signal or physiological data Nice to have: Understanding of cardiorespiratory physiology or haemodynamics Nice to have: Experience translating algorithms into production or embedded environments Nice to have: Familiarity with C/C++ or similar for deployment Responsibilities: Design and implement signal processing pipelines to analyse non-invasive physiological data Develop algorithms and models to extract clinically relevant cardiorespiratory and haemodynamic metrics Analyse complex time-series data from wearable sensors, including noisy real-world signals Support experimental design and analyse data from internal testing and controlled clinical studies Collaborate with engineering, data science, and clinical teams to integrate algorithms into products Technologies: Embedded Support Machine Learning Matlab Python More: We are a pioneering wearable medical technology company at a crucial stage of our growth, dedicated to developing next-generation physiological monitoring solutions. Our team is focused on advancing data science and sensing capabilities to deliver medical-grade insights beyond the hospital environment. We offer a dynamic work environment where innovation thrives, and we are looking for a Senior Data Scientist (Signal Processing) to join us in translating complex physiological data into clinically meaningful insights. last updated 20 week of 2026