Apple Object Store is a massive scale storage system providing the foundation of data storage across Apple's infrastructure. This role is part of the Software and Services team, focusing on building and supporting critical infrastructural systems that power iCloud and other backend systems at Apple.
As a Senior Software Engineer on the Apple Distributed Storage team, you'll be working on systems that store exabytes of data and serve hundreds of millions of users. You'll be responsible for designing and building the next version of Apple's object storage system, where durability, availability, and performance are crucial.
The role offers an opportunity to directly impact the direction of backend systems for many critical Apple internet services. You'll collaborate with internal teams, including customer teams and storage SRE, while focusing on building testable, maintainable code that powers Apple's cloud infrastructure.
This is an excellent opportunity for an experienced distributed systems engineer who wants to work on large-scale storage systems that form the backbone of Apple's cloud services. You'll be joining a friendly, collaborative, and highly-motivated team that values technical excellence and innovation.
The position offers competitive compensation including base pay between $166,600 and $296,300, plus equity through Apple's stock programs. Benefits include comprehensive medical/dental coverage, retirement benefits, education reimbursement, and various Apple-specific perks.
The ideal candidate will have deep experience in distributed systems, strong Java programming skills, and a track record of building and operating large-scale production services. If you're passionate about storage systems, distributed computing, and want to impact hundreds of millions of users, this role offers an exceptional opportunity to work on critical infrastructure at one of the world's leading technology companies.