Engineering Manager, CloudKit Infrastructure - iCloud
Core
Lead a team building and operating CloudKit, Apple's foundational distributed database platform that stores and syncs user data across devices at massive scale.
Role type
Senior Engineering Manager, Cloud Infrastructure
Builds
CloudKit platform components ensuring data consistency, recovery, and self-healing for billions of users
Domain
Cloud infrastructure, distributed databases, storage systems
Required skills
distributed systems, cloud-native infrastructure, team leadership, architectural decision-making, operational oversight, strategic planning, mentorship
Preferred skills
Java, C, C++, NoSQL, key-value databases, network I/O frameworks, relational storage, orchestration frameworks, event streaming, cloud platforms
Technologies
FoundationDB, DynamoDB, Cassandra, Netty, gRPC, Temporal, Kafka, AWS, GCP, Docker, Kubernetes
Responsibilities
Guide complex architectural decisions and contribute to hands-on development; oversee development velocity, code quality, and release processes; support availability and performance of production systems; define and execute technical roadmap; build and mentor high-performing engineering teams; partner with cross-functional teams for integration
Seniority
Senior, hands-on IC with leadership responsibilities
