Staff / Sr. ML Engineer, Indexing Infrastructure
Core
Design and build the storage and compute foundation for a petabyte-scale web signal store and in-house MapReduce-style processing framework to power search and Apple Intelligence experiences.
Role type
Staff/Senior IC ML Engineer (Indexing Infrastructure)
Builds
Petabyte-scale Parquet/Iceberg lakehouse, in-house MapReduce-style processing framework on Kubernetes
Domain
Cloud-native distributed systems, large-scale data processing, search infrastructure
Deliverable
production ML models
Required skills
Distributed systems design, large-scale batch data processing, cloud-native compute orchestration, Kubernetes, Parquet/Iceberg formats, storage internals, workflow orchestration
Preferred skills
Search indexing, NLP, key-value/online serving stores, multi-cloud data movement
Technologies
Kubernetes, AWS (S3, EC2, EKS), Parquet, Iceberg, MapReduce, Spark, Argo, Bigtable, HBase, Cassandra
Responsibilities
Design and build web signal store and processing framework; Improve performance, reliability, and cost at trillion-row scale; Own production health including monitoring and root-cause fixes
Seniority
Staff/Senior, hands-on IC
