Senior ML Software Engineer, Watch Software

Apple Inc

Hybrid

Quick summary

Work type
Hybrid
Location
San Diego, CA
Salary
$171,600–$258,100 / yr
Posted
88 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $220k
This role $215k
$161k most similar roles pay here $268k

This role pays less than 52% of similar roles. Most pay $194,500–$246,150 — the shaded band above. At the midpoint, this role pays about $215k versus about $220k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior ML Software Engineer, Watch Software

As a Senior ML Software Engineer on Apple’s Watch Software team, you will play a pivotal role in developing cutting-edge features for the Apple Watch, such as DoubleTap and Handwashing. This hybrid position involves collaborating with designers, ML engineers, and software experts to turn abstract ideas into practical, user-centric applications that enhance daily life through advanced sensing technologies. Your day-to-day responsibilities include optimizing machine learning algorithms using multimodal sensor data, integrating these models on-device for efficient performance, and driving the entire lifecycle of innovative features from concept to deployment. You will need a strong background in machine learning, proficiency with Python and deep learning frameworks like PyTorch or TensorFlow, and experience with Swift or Objective-C for Apple platform development. This role demands expertise in data collection, model training, evaluation, and deployment on resource-constrained devices, contributing to the team’s mission of improving health and wellbeing through intelligent device interactions.

What you'll do

  • Develop and optimize ML algorithms using multimodal sensor data for user activity detection.
  • Integrate and deploy ML models on Apple Watch with power-efficient frameworks.
  • Transform research ideas into high-impact features through collaboration with cross-functional teams.
  • Design tools and processes to analyze and validate algorithm performance both offline and on-device.
  • Implement advanced models and rapid prototyping techniques for new product features.

What we're looking for

  • M.S. or Ph.D. in Machine Learning, Computer Science, or related field.
  • Expertise in machine learning methods, statistical analysis, and predictive modeling with time-series data.
  • Proficiency in Python and deep learning frameworks like PyTorch or TensorFlow.
  • Experience developing on Apple platforms using Swift or Objective-C.
  • Strong skills in data collection, model training, optimization, evaluation, and deployment to resource-constrained devices.

More like this

Similar roles

Senior ML Software Engineer, Watch Software

Apple Inc

Cupertino, CA 56 days ago $181,100$272,100
Python PyTorch TensorFlow Swift Objective-C Apple Watch ML algorithms Multimodal sensor data Deep learning frameworks Model deployment Resource-constrained devices Data collection Model training Metrics definition Evaluation Failure analysis Analytics Process design UX layers Sensing technologies CI/CD
Hybrid

Senior ML Software Engineer, Watch Software

Apple Inc

Cupertino, CA 88 days ago $181,100$272,100
Python PyTorch TensorFlow Swift Objective-C Apple Watch ML algorithms Multimodal sensor data Deep learning frameworks Data collection Model training Model optimization Metrics definition Evaluation Failure analysis Model deployment Resource-constrained devices Analytics Process design
Hybrid

Senior ML Software Engineer, Watch Software

Apple Inc

Boulder, CO 56 days ago $162,500$244,600
Python TensorFlow PyTorch Kubernetes AWS Docker CI/CD Git PostgreSQL MongoDB Scikit-learn Pandas NumPy Jupyter Notebook RESTful APIs Swagger GraphQL JSON YAML
Hybrid

Senior ML Engineer, ML compute

General Motors (GM)

Mountain View, California 113 days ago $155,420$395,900
Python Kubernetes Go C++ GCP Azure AWS PyTorch TorchX Ray Docker CI/CD
Hybrid