Apple Services Engineering (ASE) builds systems that power customer-facing services including iCloud, iTunes, Siri, and Maps. The team is developing a highly reliable, self-managing, scalable storage layer for exabyte-scale data and diverse access patterns. This layer will also support adoption and optimization of next-generation storage devices. The role focuses on a unified storage abstraction layer that will underpin Apple’s distributed object, block, and future file storage systems. It will provide a consistent API and metadata model, scalable data distribution, and a high-performance I/O path for workloads running in Apple Cloud. The engineer will work on systems that manage data objects, placement, redundancy, and I/O operations across thousands of nodes, while helping unify heterogeneous storage backends behind an extensible abstraction. The work includes designing metadata services, scalable distribution algorithms, replication and fault-recovery mechanisms, and client-side libraries and protocols. Components are intended to support self-healing, automatic rebalancing, and high-throughput, low-latency access. The role also contributes to the long-term technical strategy for Apple’s storage platform.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior