Apple
Senior Software Engineer, Applied ML - Watch Software
$175K–$325K
Cupertino, California +2 · Senior · Full-time · Posted Oct 27, 2026
- Location
- Cupertino, California
San Diego, California
Seattle, Washington - Experience
- 5+ years of professional software development experience.
- Education
- M.S. in Computer Science, Machine Learning, or a related field is preferred; no required education stated.
About the job
Develops and ships machine-learning features for Apple Watch, from on-device model integration and prototyping through performance validation and product deployment.
What you'll do
- Design, implement, and ship ML-powered features on watchOS, including Swift frameworks that integrate models and sensors.
- Profile and optimize software for Apple Watch performance and power constraints; build tools and processes to validate algorithm performance.
- Advance research ideas into user-facing features in collaboration with research and product teams.
What they ask for
- 5+ years of professional software development experience.
- Expertise using Swift to develop on Apple platforms.
- Familiarity with Python and numerical processing libraries (NumPy, Matplotlib, pandas) for time series analysis.
- Strong communication and collaboration skills, and ability to work independently or in small teams.
Nice to have
- M.S. in Computer Science, Machine Learning, or a related field.
- Knowledge of machine learning methods and statistical analysis; experience building scalable modeling pipelines.
Pay
$175,000 and $308,500 (USD base salary); $184,700 and $324,800 (USD base salary)
Tools
Swift, Python, NumPy, Matplotlib, pandas, watchOS
AI focus
Develops, deploys, and validates on-device machine-learning models for sensing and interactive Apple Watch product features.
Model-written summary · the original posting is authoritative