Senior ML Software Engineer, Watch Software

Apple Inc

Hybrid

Quick summary

Work type
Hybrid
Location
Cupertino, CA
Salary
$181,100–$272,100 / yr
Posted
88 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 visionary ideas into practical, user-centric applications that enhance daily life through advanced sensing technologies. Your day-to-day responsibilities include optimizing ML algorithms using multimodal sensor data, integrating 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 handling time-series data, statistical analysis, and predictive modeling, as well as the ability to work independently while fostering collaboration across diverse teams.

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 concept-to-deployment innovation.
  • Design tools and processes to validate and quantify algorithm performance offline and on-device.
  • Collaborate with designers, ML engineers, and software experts to develop user-facing 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.
  • Ability to design and implement tools for analyzing algorithm performance both offline and on-device.
  • Strong communication and collaboration skills for working independently or in small teams.

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

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