Machine Learning Engineer, System Experience

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
11 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $229k
This role $214k
$135k $293k
below market most similar roles pay here above market

This role pays less than 56% of similar roles. Most pay $202,800–$254,750 — the blue band above. At the midpoint, this role pays about $214k versus about $229k 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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning Engineer, System Experience

As a Machine Learning Engineer on the System Experience team, you will integrate on-device personal search technologies into applications across iOS, macOS, and other Apple platforms. You will design durable, reusable software architectures, frameworks, and public-facing APIs for third-party developers while incorporating multi-system data streams. Your daily work involves collaborating with machine learning, OS framework, and services teams to optimize system performance and tailor intelligent features for mobile constraints. You must balance system trade-offs and runtime performance to deliver responsive user experiences that uphold on-device privacy standards. Required skills include experience with Swift, Objective-C, and search systems involving indexing and retrieval technologies. You will also apply machine learning principles and large language model fundamentals to build the next generation of agentic search experiences.

What does a Machine Learning Engineer earn in California?

Median $235750 from 200 postings across 34 companies.

See salary data

What you'll do

  • Integrate on-device personal search technologies into system applications across iOS, macOS, and other Apple platforms.
  • Design and build reusable software architectures, frameworks, and developer-facing APIs for long-term scalability.
  • Optimize machine learning technologies to function effectively within mobile hardware constraints.
  • Incorporate multi-system data streams into unified search experiences while maintaining on-device privacy.
  • Profile and balance system trade-offs to ensure responsive runtime performance for users.
  • Develop public-facing interfaces for third-party developers to interact with system search features.

What we're looking for

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
  • 4+ years of application development experience with Swift, Objective-C, or an equivalent high-level programming language on iOS or macOS.
  • Experience developing search systems, including indexing and retrieval technologies.
  • Experience collaborating cross-functionally and communicating technical concepts to diverse teams.
  • Experience designing public or system-level APIs and developer frameworks (preferred).
  • Experience profiling, diagnosing, and optimizing system-level mobile software performance (preferred).
  • Familiarity with machine learning principles or large language model fundamentals (preferred).

More like this

Similar roles

Machine Learning Engineer

Apple Inc

Cupertino, CA 27 days ago $150,400–$277,600
Python C++ PyTorch JAX TensorFlow Retrieval-Augmented Generation Large Language Models Deep Learning Natural Language Processing Information Retrieval Knowledge Distillation Pruning A/B Testing Ranking Models Embedding Models Semantic Search Multimodal AI

Machine Learning System Software Engineer

Apple Inc

Sunnyvale, CA 75 days ago $184,700–$324,800
C C++ Swift Rust TensorRT ONNX Runtime XLA Metal Vulkan ML Runtime Inference Engines Graph IR IPC RPC DMA Memory Management Multi-model Scheduling Neural Network Inference
10+ yrs exp

Machine Learning Engineer

Apple Inc

Cupertino, CA 119 days ago $184,700–$324,800
Python C++ PyTorch CUDA GPU Kernel Optimization Distributed Training Data Pipelines Inference Serving Computer Architecture Model Deployment Data Ingestion Profiling Debugging Claude
10+ yrs exp