Apple
Posted 5mo ago

Staff Machine Learning Engineer : Platform Intelligence - Apple Maps

Apple
United States
OnsiteFull Time
Responsibilities
  • design models
  • deploy on-device
  • lead projects
Requirements
  • Senior machine learning engineer with 7+ years experience
  • On-device ML
  • Proficiency in PyTorch/TensorFlow/Core ML
  • Strong software engineering, and on-device deployment
Technical tools mentioned
PyTorchTensorFlowCore MLFoundation Models FrameworkMLX

Job description

Apple Maps and the thousands of applications it empowers are being used by millions every single day! As a fundamental tool for human activity, Maps technology is evolving and new techniques are emerging.

We are looking for a Staff Machine Learning Engineer to drive the design, development, and deployment of machine learning models optimized for on-device training and inference. You will partner with a variety of subject experts across the company to build intelligent features and personalized maps experiences. This role involves collaborating with various partners, from engineers to designers, to architect the best overall system.

If you are excited about delivering intelligent, responsive, and personalized experiences to millions of users, we invite you to apply for the job and join us!

Description

Apple Maps Client is looking for a Staff Machine Learning Engineer to drive the design, development, and deployment of machine learning models optimized for on-device training and inference. Partnering with the Apple Neural Engine team to profile model performance, identify bottlenecks, and push the limits of what's possible on-device. Crafting technical design documents for new ML features is a core part of this role- outlining model architecture choices, performance targets, and deployment strategies.Your work includes building integration code that connects ML models with platform frameworks and APIs. You will lead cross-functional team projects.

Beyond individual contributions, you will shape how the team approaches on-device ML. You will establish evaluation frameworks, define quality benchmarks, and write architecture documents that guide the team's direction. You will review code, mentor engineers, and help build a team culture rooted in technical rigor and collaboration.

Minimum Qualifications

  • Bachelor’s in Computer Science, Machine Learning, Electrical Engineering, or a related field — or equivalent practical experience.
  • Strong software engineering fundamentals in an object-orient programming language, with emphasis on writing production-grade, testable, and maintainable code.
  • Experience with Systems Programming (frameworks/libraries/daemons).
  • 7+ years of industry experience in machine learning engineering, with at least 2 years focused on on-device/edge ML deployment.
  • Strong proficiency in ML frameworks and tool chain such as PyTorch, TensorFlow, Core ML, Foundation Models Framework and MLX.
  • Proven track record of shipping ML models into production at scale on mobile or embedded platforms.

Preferred Qualifications

  • Master’s, or PhD in Computer Science, Machine Learning, Electrical Engineering, or a related field — or equivalent practical experience.
  • Familiarity with Swift, and Objective-C.
  • Experience building and operating end-to-end ML pipelines for on-device models — including training, evaluation, conversion, validation, A/B testing, and OTA model delivery.
  • Familiarity with federated learning, differential privacy, and on-device training/fine-tuning paradigms.

About Apple

Designs and sells consumer electronics, software, and online services.

Similar jobs

Staff Machine Learning Engineer roles
2mo
Save
Mark Applied
Hide
Machine Learning Senior Staff Engineer
New York City, New York, United States
$245k-$285k/yr OnsiteFull Time
Entravision
EntravisionNYSE: EVC: Operates Spanish-language media stations and provides digital advertising solutions.
5+ YOE5+ years data science experience; strong Python, Scala, Java coding; production ML and deep learning experience; strong statistical knowledge; SQL and Bitbucket/Git experience; mentoring and communication skills.
Python, Scala, Java, Bitbucket, Git, SQL
2mo
Save
Mark Applied
Hide
Senior Staff Machine Learning Engineer
San Francisco or Sunnyvale
$243k-$357k/yr OnsiteFull Time
DoorDash
DoorDashNASDAQ: DASH: On-demand delivery platform connecting consumers with local merchants.
5+ YOE5+ years building and scaling ML/AI models; expertise in deep learning, ranking, relevance, LLMs; strong programming in Python/Java/C++; experience with PyTorch, TensorFlow, XGBoost; full ML lifecycle and experimentation.
Python, Java, C++, PyTorch, TensorFlow, XGBoost, Claude Code, Codex, Cursor
2mo
Save
Mark Applied
Hide
Staff Machine Learning Engineer
Waltham or North Bethesda
$200k-$220k/yr HybridFull Time
Xometry
XometryNASDAQ: XMTR: Operates an AI-powered marketplace for custom manufacturing and prototyping.
6+ YOESenior ML engineer with 6-8 years in production ML, cloud, MLOps, and scalable systems.
Python, TensorFlow, PyTorch, AWS, Kubernetes, Terraform, GitHub Actions
2mo
Save
Mark Applied
Hide
Staff Machine Learning Engineer
Santa Barbara or San Diego or San Francisco or Denver
$200k-$250k/yr RemoteFull Time
AppFolio
AppFolioNASDAQ: APPF: Provides cloud-based property and investment management software.
Production ML infra on AWS; ML tooling; cost discipline; collaboration with ML researchers and engineers.
Python, Docker, CI/CD, AWS, ECS, SageMaker, GPUs, LangChain, LangGraph, TensorRT, Triton
2mo
Save
Mark Applied
Hide
Staff ML Engineer, Fine Tuning - Slack
Seattle or Atlanta or San Francisco
$197k-$314k/yr HybridFull Time
Salesforce
SalesforceNYSE: CRM: Provides cloud-based customer relationship management and enterprise software.
5+ YOE5+ years in NLP model training and fine-tuning; strong DL framework experience; production-grade ML pipelines; proficient in multiple programming languages.
PyTorch, TensorFlow, JAX, TorchScript, TensorRT, ONNX, Python, PHP, Ruby, Go, C, Scala, Java
2mo
Save
Mark Applied
Hide
Staff ML Engineer, Fine Tuning - Slack
Seattle or Atlanta or San Francisco
$197k-$314k/yr HybridFull Time
Salesforce
SalesforceNYSE: CRM: Sells cloud-based customer relationship management and business software solutions.
5+ YOE5+ years NLP model training and fine-tuning; experience with PyTorch, TensorFlow, JAX; production ML systems; programming languages; strong communication.
PyTorch, TensorFlow, JAX, Python, Go, Scala, Java, PHP, Ruby, C
2mo
Save
Mark Applied
Hide
Staff MLE, GAI Search Platform - Moveworks
Mountain View, California, United States
HybridFull Time
ServiceNow
ServiceNowNYSE: NOW: Provides a cloud platform for automating enterprise digital workflows.
5+ YOE5+ years engineering; 2+ years as senior engineer; experience with search platforms; ML/NLP; Python; familiarity with LLMs.
Python, Golang
2mo
Save
Mark Applied
Hide
Staff Machine Learning Engineer
San Francisco or Minneapolis
HybridFull Time
Shipt
Shipt: Provides same-day delivery services from local retailers via app.
5+ YOE5+ years of machine learning and backend software engineering; backend in Go/Java and Python; embeddings, similarity search, ranking models; ML pipelines; distributed systems; SQL/NoSQL; API serving; A/B testing.
Go, Java, Python, MLflow, Kubeflow, Airflow, REST, gRPC, Model servers, SQL, NoSQL