3 days ago
London, United KingdomSenior
Responsibilities
- Own the reliability, performance, and scale of distributed storage and data platform systems.
- Debug replication, consensus, performance, and other distributed-system failures at petabyte scale.
- Design, write, and release production code that operates the platform using languages such as Go or Python.
- Work on storage engines, distributed consensus, and data-flow internals across private and hybrid cloud environments.
- Define SLIs and SLOs, build observability, and use error budgets to guide reliability decisions.
- Participate in on-call rotations and incident response for critical systems.
- Contribute to data migration, disaster recovery, capacity planning, and system-wide architecture.
Requirements
- Experience managing and scaling large-scale distributed systems in a private or hybrid cloud environment.
- Experience designing, writing, and releasing production code in Go or Python.
- Ability to debug and reason about distributed-system failures and performance at scale.
- Willingness to participate in on-call rotations and incident response.
- Preferred experience contributing to distributed-systems internals, open-source data infrastructure, or storage/database engines.
- Preferred experience defining SLIs and SLOs, building observability, and using error budgets.
- Understanding of Unix internals and networking fundamentals.
- Experience with data migration, disaster recovery, or capacity planning at scale.
About Apple
Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.
