Senior Software ML Engineer - Watch Software

Apple

Cupertino (CA)

On-site

USD 150,000 - 230,000

Full time

9 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Apple seeks a versatile Machine Learning Software Engineer to develop innovative ML-driven features for Apple Watch, home products, and new hardware. You will train models, prototype on-device solutions, and work closely with research and product teams to ship polished features.

The role emphasizes collaboration, technical excellence, and delivering impactful products that leverage sensing and ML on Apple platforms.

Qualifications

  • M.S. or Ph.D. in Computer Science, ML, or a related field.
  • Proficiency with Swift or Objective-C for Apple platforms.
  • Experience using Python with deep learning frameworks (PyTorch or TensorFlow).
  • Excellent communication and collaboration skills.

Responsibilities

  • Develop innovative ML-driven features for Apple devices and products.
  • Train and optimize models, and prototype on-device ML solutions.
  • Collaborate across research and product teams to ship features at scale.

Skills

Swift
Objective-C
Python
PyTorch
TensorFlow
Collaboration

Education

M.S./Ph.D. in CS/ML

Tools

Xcode

Job description

Our team is working toward a future where our devices are aware of us and our environment, they directly support our health and wellbeing, and they nudge us to be more thoughtful, present, and inspired human beings. We believe there is huge opportunity to improve lives and the world by understanding people, our activities, connections, and the environments we live in using sensing and machine learning on our devices.
Our team works with cross-functional partners across Apple to create high-impact features and new ways to interact on Apple Watch, home products, and new hardware. We prototype new experiences, develop and ship products, and publish our work. We are a creative, multi-disciplinary, optimistic, and collaborative team.
Come join us and build the future!

The team you will join is responsible for creating the technologies that power new, innovative product features for Apple Watch, like DoubleTap, AssistiveTouch, Handwashing, and Raise to Speak. We are highly collaborative and partner with a variety of research and product teams across Apple to explore novel experiences and ship features.
We are looking for a versatile Machine Learning Software Engineer who is passionate about developing innovative, ML-driven product features that push the boundaries of sensing and human-computer interaction, and who can work across disciplines — from training advanced models to rapid on-device prototyping and full-scale productization.

Minimum Qualifications

M.S. or Ph.D. in Computer Science, Machine Learning, or a related field.
Proficiency with Swift or Objective-C and developing on Apple platforms.
Experience using Python and deep learning frameworks such as PyTorch or TensorFlow for predictive modeling.
Excellent communication and collaboration skills, with ability to work independently or in small teams.

Preferred Qualifications

Experience optimizing and profiling applications for performance and power consumption.
Ability to work within the full ML development cycle: data collection, model training and optimization, defining metrics, evaluation, performing failure analysis, and model deployment to resource constrained devices

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software ML Engineer - Watch Software
Senior Software ML Engineer - Watch Software

Apple Inc. • Seattle (WA)

On-site
USD 150,000 - 278,000
Apple benefits
Employee stock programs
Tuition reimbursement
+1
Senior ML Software Engineer - Apple Watch
Senior ML Software Engineer - Apple Watch

Apple Inc. • Northern (KY)

On-site
USD 175,000 - 309,000
Stock programs
Education reimbursement
Medical coverage
Senior ML Engineer – On-Device Wearable Sensing
Senior ML Engineer – On-Device Wearable Sensing

Apple Inc. • Northern (KY)

Hybrid
USD 175,000 - 309,000
Stock programs
Education reimbursement
Medical coverage
Senior ML Engineer — On-Device Sensing for Wearables
Senior ML Engineer — On-Device Sensing for Wearables

Apple • Cupertino (CA)

On-site
USD 150,000 - 230,000
Senior ML Engineer - On-Device Features for watchOS
Senior ML Engineer - On-Device Features for watchOS

Apple Inc. • Seattle (WA)

On-site
USD 150,000 - 278,000
Apple benefits
Employee stock programs
Tuition reimbursement
+1
Screening & Integration Engineer, Watch Software
Screening & Integration Engineer, Watch Software

Worky • San Diego (CA)

On-site
USD 120,000 - 150,000
Software Engineering Manager, Fitness Intelligence Infrastructure - Watch Software
Software Engineering Manager, Fitness Intelligence Infrastructure - Watch Software

Apple Inc. • Cupertino (CA), Northern (KY)

On-site
USD 206,000 - 356,000
Medical and dental coverage
Retirement benefits
Employee stock programs
+2
Software Engineering Manager (Cross Platform Faces) - Watch Software
Software Engineering Manager (Cross Platform Faces) - Watch Software

Apple Inc. • Cupertino (CA)

On-site
USD 206,000 - 356,000
Health Sensing ML Engineer
Health Sensing ML Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Tools & Automation Engineer
Tools & Automation Engineer

Apple • San Diego (CA)

On-site
USD 120,000 - 170,000