You will tackle the engineering challenges of implementing on-device ML. This involves developing ML solutions with high-quality, performant code, integrating algorithms into larger application frameworks, optimizing for latency and power consumption, and establishing rigorous testing procedures. You'll be responsible for the quality and performance of the ML components you build and deploy.Key Responsibilities:• Design, implement, and optimize machine learning algorithms and models specifically for on-device execution.• Drive the end-to-end development process: from formulating hypotheses and collecting relevant data, through prototyping and on-device integration, to comprehensive testing and quality assurance.• Integrate, adapt, and optimize machine learning models for efficient on-device inference within health applications.• Analyze results, iterate on solutions, and ensure the robustness and real-world impact of the algorithms deployed.• Collaborate closely and effectively in a multi-functional environment with software engineers, designers, domain experts, and other ML teams.This is a site-based role.