2 days ago
London, United KingdomMid Level
Responsibilities
- Develop and enhance iCloud Platform components supporting applications and experiences for millions of users.
- Design, build, and operate privacy-preserving cloud infrastructure and media processing systems.
- Build reliable, scalable services with comprehensive unit, integration, system, and performance testing.
- Design and evolve application-layer protocols for distributed systems, including protobuf and gRPC.
- Manage projects independently from design through delivery and collaborate across teams.
- Contribute to cloud-scale infrastructure, observability, traffic routing, and operational excellence.
Requirements
- Computer Science foundation through experience or education.
- Programming proficiency in Swift or other server-side languages such as Java, Go, Rust, or C#.
- Experience building and evolving reliable services at scale.
- Experience with software testing, debugging, code review, collaborative development, and version control.
- Experience with Unix-like operating systems.
- Preferred: technical depth in distributed systems, cross-functional communication, multi-layer problem solving, protobuf, gRPC, HTTP API design, security and privacy technologies, Kubernetes, Linux or Apple OS fundamentals, cloud-scale infrastructure, observability, and media streaming.
- Media Streaming domain experience, including video formats, codecs, or HLS, is a plus.
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.
