Senior Software ML Engineer - Watch Software
Core
Building ML-driven product features for Apple Watch that leverage sensing and machine learning to support health, wellbeing, and human-computer interaction.
Role type
Senior IC machine learning software engineer (wearables)
Builds
Innovative product features and on-device ML frameworks for Apple Watch
Domain
Consumer electronics / Wearables / Machine Learning
Deliverable
production ML models
Required skills
Swift, Objective-C, Python, PyTorch, TensorFlow, on-device model deployment, sensor data processing, performance profiling, multimodal algorithm design
Preferred skills
Application optimization for power constraints, full ML development lifecycle management, failure analysis, model evaluation on resource-constrained devices
Technologies
watchOS, Swift, Objective-C, PyTorch, TensorFlow
Responsibilities
Design and ship ML-powered features on watchOS; Integrate and deploy ML models on-device via Swift/Objective-C frameworks; Profile and optimize code for performance and power constraints; Develop ML algorithms using multimodal sensor data (motion, audio); Build tools for algorithm validation and quantification; Drive innovation from concept to deployment
Seniority
Senior, hands-on IC
