Apple Cloud Infrastructure team is building the next generation of platforms that empower engineers in Apple to build products that our customers love. We are developing new, innovative observability services and are searching for a leader who has experience in large-scale distributed systems and can lead a team of highly talented engineers.
Requirements
- Understanding of core distributed systems concepts, such as fault-tolerance, consistency, and distributed rate-limiting
- Experience with implementing observability (metrics, alerting, logging, tracing) at scale
- Understanding of core CS concepts including data structures, algorithms and concurrent programming
- Experience with one of Java, Scala, Golang, or Rust
Responsibilities
- responsibility and influence over the direction and backend of Apple’s observability platform
- designing and building a suite of infrastructure and platform services
- developing new, innovative observability services
- working with petabytes of data
- scale systems globally
- stay highly available
- supporting some of the largest services in world
Other
- Experience in managing teams of 10 or more software engineers
- Great communication, interpersonal, and conflict resolution skills
- Strong attention to detail and excellent analytical capabilities
- Experience managing other managers or senior ICs
- 15+ years of industry experience
- 10+ years experience as a manager