Senior ML Software Engineer, Watch Software

Apple Inc

Hybrid

Quick summary

Work type
Hybrid
Location
Cupertino, CA
Salary
$181,100–$272,100 / yr
Posted
56 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $220k
This role $227k
$160k most similar roles pay here $284k

This role pays more than 64% of similar roles. Most pay $194,500–$246,150 — the shaded band above. At the midpoint, this role pays about $227k 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 innovative ideas into practical, user-centric experiences that enhance daily life. Your day-to-day responsibilities include optimizing ML algorithms using multimodal sensor data, integrating models on-device with power efficiency in mind, and driving the entire lifecycle of product development from concept to deployment. You will need a strong background in machine learning, proficiency in Python and deep learning frameworks like PyTorch or TensorFlow, and experience with Swift or Objective-C for Apple platform development. The role demands expertise in data collection, model training, optimization, and evaluation, as well as the ability to work independently and collaboratively within a dynamic team environment focused on improving health and wellness through advanced sensing technologies.

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 validate and quantify algorithm performance both offline and on-device.
  • Implement advanced models and rapid prototyping for new product features on Apple devices.

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 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

San Diego, CA 88 days ago $171,600$258,100
Python PyTorch TensorFlow Swift Objective-C Apple Watch ML models multimodal sensor data deep learning frameworks data collection model training model optimization metrics definition evaluation failure analysis model deployment resource-constrained devices UX layers collaboration
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