Machine Learning Engineer, System Experience

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$142,300–$263,300 / yr
Posted
11 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $229k
This role $203k
$126k $294k
below market most similar roles pay here above market

This role pays less than 72% of similar roles. Most pay $202,800–$254,750 — the blue band above. At the midpoint, this role pays about $203k 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, System Experience - Proactive, you will join the Agentic Search team to build the next generation of intelligent, on-device search experiences across Apple products. You will collaborate with machine learning, app engineering, and infrastructure teams to integrate personal search technologies into applications across iOS, macOS, and other platforms. Your daily responsibilities include designing durable, reusable software architectures, frameworks, and public-facing APIs for third-party developers. You will incorporate multi-system data streams into unified search experiences while upholding on-device privacy standards. The role requires proficiency in Swift, Objective-C, or equivalent high-level programming languages, along with experience in search systems, indexing, retrieval technologies, and machine learning principles. You must balance system trade-offs and runtime performance to optimize technologies for mobile constraints.

What does a Machine Learning Engineer earn in Washington?

Median $241750 from 69 postings across 15 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 optimize system performance to ensure responsive user experiences across all devices.
  • Develop public-facing interfaces for third-party developers to interact with system search capabilities.

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