Apple
Engineering Manager, Machine Learning Platform Technologies
$226K–$338K
Seattle, Washington · Manager · Full-time · Posted Jul 22, 2026
- Experience
- 8+ years of software engineering experience, with 3+ years of engineering management experience.
- Education
- BS or MS in Computer Science or equivalent experience.
About the job
Leads the team building and operating Apple’s petabyte-scale web crawl infrastructure, which collects and processes web data for Apple products and foundation models.
What you'll do
- Lead and develop distributed systems engineers; set technical direction and conduct design reviews.
- Own the platform roadmap, balancing reliability, feature delivery, and scalability across multi-quarter projects.
- Partner with product and machine-learning teams to translate data needs into infrastructure.
What they ask for
- 8+ years of software engineering experience, including 3+ years managing engineering teams building distributed systems in production.
- Experience personally designing, building, and operating large-scale distributed systems and delivering large, multi-quarter projects.
- Experience with cloud infrastructure at scale (AWS or equivalent), Kubernetes, IaC tooling, and data pipeline technologies including Flink, Spark, and Iceberg or equivalent.
- Strong programming background; BS or MS in Computer Science or equivalent experience.
Nice to have
- Web crawl systems experience, including URL frontier management, politeness, rate limiting, or crawl scheduling.
Pay
$225,600 and $338,400 USD base salary
Tools
AWS, Kubernetes, Flink, Spark, Iceberg, Rust, Scala, Go
AI focus
The crawl platform supplies data to Apple’s foundation models and AI products, including Apple Intelligence; the role partners with ML teams to support their data needs.
Model-written summary · the original posting is authoritative