Staff Machine Learning Engineer : Platform Intelligence - Apple Maps

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$181,100–$318,400 / yr
Posted
99 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $225k
This role $250k
$164k most similar roles pay here $335k

This role pays more than 74% of similar roles. Most pay $198,800–$251,750 — the shaded band above. At the midpoint, this role pays about $250k versus about $225k 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 1792 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Staff Machine Learning Engineer : Platform Intelligence - Apple Maps

As a Staff Machine Learning Engineer at Apple Maps, you will join a dynamic team dedicated to advancing the technology behind one of the world’s most widely used mapping platforms. Your primary responsibilities include designing, developing, and deploying machine learning models optimized for on-device performance, collaborating closely with subject matter experts across various departments to enhance user experiences through intelligent features. You will craft technical design documents, build integration code connecting ML models with platform frameworks, and lead cross-functional projects while mentoring junior engineers. Key skills required are strong software engineering fundamentals, proficiency in ML frameworks like PyTorch and TensorFlow, and experience with on-device machine learning deployment. This role demands expertise in optimizing for strict latency and memory constraints, championing privacy by design, and contributing to the shaping of future roadmap decisions within a highly collaborative team environment.

What you'll do

  • Architect on-device ML solutions meeting strict latency, memory, power, and accuracy requirements.
  • Partner with Services teams to define hybrid inference strategies for model delivery mechanisms.
  • Mentor junior and mid-level engineers in technical rigor and inclusive collaboration practices.
  • Craft technical design documents outlining model architecture choices and deployment strategies.
  • Establish evaluation frameworks and quality benchmarks for on-device ML features.

What we're looking for

  • 7+ years of industry experience in machine learning engineering, including at least 2 years focused on on-device/edge ML deployment.
  • Strong proficiency in ML frameworks such as PyTorch, TensorFlow, Core ML, Foundation Models Framework, and MLX.
  • Experience with systems programming (frameworks/libraries/daemons) and software engineering fundamentals in an object-oriented language.
  • Proven track record of shipping machine learning models into production at scale on mobile or embedded platforms.
  • Ability to mentor junior and mid-level engineers while fostering a culture of technical excellence and collaboration.
  • Familiarity with Swift, Objective-C, and building end-to-end ML pipelines for on-device models.

More like this

Similar roles

Machine Learning Engineer, Apple Services Engineering

Apple Inc

Seattle, WA 26 days ago $171,600$302,200
Python PyTorch scikit-learn numpy pandas Spark Hadoop Kafka MLOps A/B testing CI/CD Docker Kubernetes AWS Azure Google Cloud Platform PostgreSQL MongoDB Redis Git Jenkins