Engineering Manager, Machine Learning Platform Technologies

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$225,600–$338,400 / yr
Posted
96 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $229k
This role $282k
$166k $357k
below market most similar roles pay here above market

This role pays more than 88% of similar roles. Most pay $203,550–$254,750 — the blue band above. At the midpoint, this role pays about $282k 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 · Engineering Manager, Machine Learning Platform Technologies

Engineering Manager, Machine Learning Platform Technologies will lead the Crawl Infrastructure team in managing a mission-critical distributed platform that fetches, renders, and extracts structured knowledge from billions of web pages. You will lead a group of distributed systems engineers to build and operate a multi-service pipeline that feeds the intelligence layer for products like Siri and Apple Intelligence. Responsibilities include setting technical roadmaps, balancing reliability with feature velocity, and managing production incidents. You must possess expertise in designing large-scale distributed systems, cloud infrastructure, Kubernetes, and IaC tooling. Required technical skills include experience with data pipeline infrastructure such as Flink for streaming, Spark for batch processing, and Iceberg for columnar storage. Proficiency in Rust, Scala, or Go is required to support these complex data collection systems.

What does a Engineering Manager earn in Washington?

Median $268200 from 37 postings across 10 companies.

See salary data

What you'll do

  • Lead a team of engineers to operate a petabyte-scale distributed web crawl platform.
  • Define the architectural vision and technical roadmap for multi-service data collection pipelines.
  • Manage the end-to-end delivery of large, multi-quarter projects including scoping and staffing.
  • Translate real-world knowledge requirements from product and ML teams into engineering specifications.
  • Oversee the reliability, scalability, and feature velocity of mission-critical infrastructure.
  • Conduct system design reviews and maintain high engineering quality standards.
  • Lead production incident war rooms to resolve critical system issues.
  • Align infrastructure investments with strategic AI and search initiatives across the company.

What we're looking for

  • 8+ years of software engineering experience.
  • 3+ years of engineering management experience leading distributed systems engineers in a production environment.
  • Experience designing, building, and operating large-scale distributed systems.
  • Experience with cloud infrastructure at scale, AWS or equivalent, Kubernetes, and IaC tooling.
  • Familiarity with data pipeline infrastructure, streaming (Flink), batch (Spark), and columnar storage (Iceberg or equivalent).
  • Strong programming background in one of the programming languages, preferred in Rust, Scala, or Go (preferred).
  • BS or MS in Computer Science or equivalent experience.
  • Prior experience with web crawl systems (URL frontier management, politeness, rate limiting, crawl scheduling) (preferred).

More like this

Similar roles

Senior Software Engineer, Machine Learning Platform

Chime

San Francisco, CA 46 days ago $187,000–$259,000
AWS Python Go Scala Java Kubernetes Docker Terraform Spark Ray Kafka Flink Kinesis CI/CD Amazon Bedrock SageMaker CUDA Retrieval-Augmented Generation Distributed Systems
5+ yrs exp

Staff Machine Learning Engineer, ML Platform

Braze

Austin, TX +1 41 days ago $184,000–$314,000
Machine Learning Python Kubernetes Ruby on Rails MongoDB Redis Kafka RabbitMQ MLflow Celery Ray CI/CD Infrastructure as Code Distributed Systems Model Serving Feature Stores ML Observability SOX HIPAA
8+ yrs exp Hybrid

Staff Machine Learning Engineer, ML Platform

Braze

New York City, NY 41 days ago $184,000–$314,000
Machine Learning Python Kubernetes Ruby on Rails MongoDB Redis Kafka RabbitMQ MLflow Celery Ray CI/CD Infrastructure as Code Distributed Systems Model Serving Feature Stores ML Observability SOX HIPAA
8+ yrs exp Hybrid

Staff Machine Learning Engineer, ML Platform

Braze

Chicago, IL +1 41 days ago $184,000–$314,000
Python Ruby on Rails Kubernetes MongoDB Redis MLflow Kafka RabbitMQ Celery Ray CI/CD Infrastructure as Code Distributed Systems Model Serving Feature Stores ML Observability SOX HIPAA
8+ yrs exp Hybrid