The Apple Cloud Infrastructure team is looking to solve the problem of building the next generation of platforms that empower engineers in Apple to build products that customers love, specifically by developing new, innovative observability services and leading a team of highly talented engineers to design and build a suite of infrastructure and platform services.
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
- Experience managing other managers or senior ICs
- 15+ years of industry experience
- 10+ years experience as a manager
Responsibilities
- Lead a team of highly talented engineers to design and build a suite of infrastructure and platform services
- Develop new, innovative observability services
- Design and build a suite of infrastructure and platform services that scale globally, stay highly available, and 'just work'
- Maximize reuse, efficiency, and simplicity of software delivered as a service
- Empower developers around the world with tools and ideas
- Challenge the status quo and care about the details, the end user, and how it all comes together
- Impact thousands of engineers in Apple and contribute to the success of some of the most visible current and future features
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
- BS or MS in CS or equivalent
- Ability to work in a fast-paced environment and lead a team