About the role
What will you do at Apple?
We’re looking for an Engineering Manager to lead the team that builds and scales
the indexing infrastructure powering web and image search. The team runs both
petabyte-scale offline batch pipelines and near-real-time indexing systems that
turn web documents, images, and metadata into production-ready indexes. You’ll
lead engineers across distributed computing, data processing, and storage, while
partnering with crawling, ranking, ML, retrieval, and infrastructure teams to
shape the long-term indexing strategy. This is a cross-functional leadership
role requiring strong technical depth, organizational influence, and the ability
to drive complex, multi-team initiatives.
DESCRIPTION
You’ll own both technical direction and execution for two core systems:
large-scale offline indexing (distributed pipelines processing petabytes of
content into production indexes) and fresh/near-real-time indexing (low-latency
propagation of new or updated content).
Responsibilities
- span architecture,
- scalability, reliability, and efficiency across billions of documents and
- images. Success requires close collaboration across teams to resolve
- dependencies, make architecture tradeoffs, and drive large programs to
- completion, while acting as a key liaison to senior leadership on strategy,
- risks, and resourcing.
- MINIMUM QUALIFICATIONS
- Significant experience building large-scale distributed systems or data
- infrastructure Engineering management experience leading software teams Strong
- grasp of distributed systems, large-scale data processing, and storage
- Experience with distributed batch processing (e.g., MapReduce-style models)
- Track record leading multi-team technical initiatives and influencing without
- direct authority Strong communication skills for technical topics with senior
- leadership BS in CS or related field, or equivalent experience
- PREFERRED QUALIFICATIONS
- Experience with batch/streaming frameworks (Spark, Beam, Flink, Kafka, etc.)
- Experience with distributed storage systems (Bigtable, HBase, Cassandra)
- Background in search, information retrieval, or large-scale content processing
- Experience with image processing, computer vision, or multimodal systems
- Experience optimizing distributed systems for cost, latency, and throughput
- Experience driving cross-org programs and presenting strategy to executive
- leadership Track record developing senior engineers into technical leadership
- roles
Which skills does this role require?
Make your next move
Build a shortlist and prepare
Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.
- Build a focused shortlist before you applyCompare role requirements with your experience and give each application a clear reason.
- Practice explaining your experience in an interviewRehearse your answers before meeting the hiring team.
Other roles to compare
Review the responsibilities and requirements before adding an opening to your shortlist.
Engineering Manager, Customer Experience
Whatnot · New York, NY, US / San Francisco, CA, US / Seattle, WA, US
Salesforce CRM Engineering Manager
Sunrun · Lehi, UT, US
Engineering Manager - ML & AI
Xero · Sydney, NSW, Australia / clarence, ny, US / Taranaki, New Zealand
Inference Engineering Manager
DeepL · Munich, Germany / London, GB
Engineering Manager, Library
OpenAI · Seattle, WA, US
Senior Engineering Manager - Custody
Mercury · California, US / Canada / San Francisco, CA, US / Portland, OR, US / New York, NY, US / Campo, CA, US / Capay, CA, US
Role information can change. Confirm current details on the original application page.
