Foundation in Computer Science fundamentals - through experience or education
Programming proficiency in high-level languages—Swift is preferable, but other languages common in server-side ecosystems (Java, Go, Rust, C# etc.) are valued
Experience building and evolving reliable services at scale
Software engineering excellence—building reliable systems assured with comprehensive testing (unit, integration, system, performance)
Strong problem-solving and debugging skills
Experience with code review processes, collaborative development and familiarity with version control systems
Experience with Unix-like operating systems
Nice to Haves
Demonstrated ability to independently manage projects from design through delivery; strong technical depth in distributed systems or related areas
Communication - Skilled in cross-functional communication and collaboration
Experience solving complex problems across multiple layers of the stack
Designing and evolving application layer protocols for distributed systems—especially protobuf and gRPC, though HTTP REST and API design experience is helpful
Understanding of security techniques and technologies—e.g. certificates, software signing, attestation
Deep understanding of security and privacy technologies in distributed systems
Cloud - Knowledge of Kubernetes or other methods of automating and scaling cloud deployments, load balancing and traffic routing
Systems - Understanding of Linux or Apple OS fundamentals
Experience with cloud-scale infrastructure, observability, and operational excellence
Experience in the Media Streaming domain (Video formats, Codecs, HLS) is a plus
What You'll Be Doing
Design, build, and operate novel functionality across Apple's iCloud Platform
Collaborate with Privacy and Security teams to ensure privacy is paramount in all solutions
Work on evolving services into reliable scalable systems
Contribute to developing the next generation of iCloud Platform
Perks and Benefits
Join high-impact teams at Apple working on novel functionality
Collaborate with world-class teams around the world who have a real passion for engineering
Work on problems that have never been solved before
Contribute to building technology that protects users' privacy at cloud scale