Bachelor's degree or equivalent practical experience.
8 years of experience in software development.
7 years of experience with full stack development, including back-end (Java, Python, GO, C++) and front-end (JavaScript/TypeScript, HTML, CSS) technologies.
5 years of experience leading technical projects and setting technical direction.
Experience with machine learning or signal processing on sensor or time-series data (e.g., PPG, accelerometer, IMU).
Nice to haves
Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
Experience with wearables or physiological sensing technologies (e.g., PPG, ECG, IMU, skin temperature).
Experience with foundation models or large-scale machine learning on sensor or time-series data.
Experience designing and serving ML systems across device, mobile, and cloud environments, considering latency, battery, and capacity planning.
Experience delivering health or wellness features with strict data quality and privacy standards such as GDPR and HIPAA.
Mentoring senior engineers and influencing technical direction across organizations and sites.
Track record of taking research into production, including building evaluation frameworks and launch criteria.
What you'll be doing
Drive sensing-model strategy with Research to transition health detection from heuristic algorithms to foundation models for features like activity recognition, vitals, and health trend detection.
Define and own shared launch criteria with Research, including accuracy, latency, battery usage, serving cost, reliability, and privacy.
Build system health metrics, regression tests, staged rollouts, and pipelines for wearable sensor data capture and transport.
Write design documents and code; lead system design decisions across device, mobile, and backend layers regarding computation distribution.
Mentor engineers across sites, share AI advancements, and align Product, UX, Research, and Clinical teams on sensing strategy.
Manage project priorities, deadlines, and deliverables; design, develop, test, deploy, maintain, and enhance software solutions.