Sensor Intelligence Engineer II (Embedded Machine Learning)
whoop
Job Summary
WHOOP is seeking a Sensor Intelligence Engineer II with a focus on Embedded Machine Learning. The role involves working within a cross-functional team to extract physiological information from noisy sensor data, enhance diagnostic tools, and design scalable algorithms for constrained edge devices. Responsibilities include designing and optimizing machine learning algorithms on edge devices, collaborating with other teams to develop innovative algorithms for low-power embedded systems, and participating in the full software development lifecycle. The ideal candidate will have experience in signal processing, time-series analysis, and embedded machine learning for biosensor systems, with strong programming skills in C and/or Python, and experience with edge ML model optimization and relevant libraries.
Must Have
- Bachelor's or Master's in a related field
- 2+ years in signal processing/ML
- Experience deploying ML on embedded/wearable platforms
- Proficiency in C and/or Python
- Experience optimizing ML models for edge devices
- Knowledge of adaptive signal processing, real-time systems, time-series analysis
- Understanding of ML libraries (TensorFlow Lite, scikit-learn, PyTorch, TinyML)
Good to Have
- Understanding of biosensor systems and physiological signal analysis
- Excellent communication skills
- Creativity and adaptability
Job Description
RESPONSIBILITIES:
- Design, optimize and maintain machine learning algorithm on the edge device
- Collaborate closely with Data Science, Firmware, and Research teams to enhance user metrics by developing innovative and efficient algorithms that are deployable on low-power embedded systems.
- Design, prototype, and implement machine learning solutions that run on edge devices with limited compute, memory, and power budgets.
- Participate in the full software development lifecycle, including development, debugging, hardware-in-the-loop testing, and deployment on edge platforms.
- Leverage expertise in signal processing, time-series analysis, and embedded ML to optimize biosensor systems and improve inference accuracy at the edge.
- Explore, model, and implement algorithms that balance performance and power efficiency while maintaining scalability and adaptability.
- Contribute to research efforts exploring new features, hardware-aware model optimization, and intelligent data processing pipelines for edge deployment.
QUALIFICATIONS:
- Bachelor’s or Master’s degree in applied mathematics, electrical/biomedical engineering, computer engineering, or a related field.
- 2+ years of industry or research experience in signal processing and/or machine learning, preferably with deployment experience on embedded or wearable platforms.
- Understanding of biosensor systems and analysis of physiological signals in noisy, real-world conditions.
- Strong programming proficiency in C and/or Python
- Experience developing and optimizing machine learning models for edge devices including model quantization, pruning, or lightweight inference.
- Working knowledge of adaptive signal processing, real-time systems, and time-series analysis.
- Deep understanding of ML libraries such as TensorFlow Lite, scikit-learn, PyTorch, or TinyML frameworks.
- Excellent communication skills, both written and oral, with a track record of conveying complex technical topics to diverse teams.
- Demonstrated creativity, adaptability, and a passion for building impactful products that scale to real-world, edge-deployable use cases.