Engineering Manager, Apple Cloud Infrastructure (ACI)

San Francisco, California, United States
Software and Services

Summary

Posted:
Weekly Hours: 40
Role Number:200120506
The Apple Cloud Infrastructure (ACI) organization is chartered with the task to build a global, private cloud to run Apple's public services like iCloud, iTunes, Siri, Music and many internal services. The ACI Compute Experience team is focused on creating a great experience for engineering teams across Apple to deploy and operate their applications at scale. The Compute Experience team does this by providing a clean abstraction on top of lower level systems in order to provide teams a way to deploy and orchestrate their workloads. Apple is currently looking for a leader to help drive this organization and help produce an Apple class experience for cloud computing. The team you will be leading is responsible for building out and scaling a private cloud IaaS and PaaS built on Golang and Kubernetes. We interact and coordinate with many teams across Apple, so you should have an innate sense for collaboration to help Apple build its next generation platform.

Key Qualifications

  • Passionate about hiring, team building and culture
  • Provide guidance to upper management in a meaningful way
  • Empower your team to lead and deliver large scale technical projects
  • Focus on your engineers and help them progress their careers at Apple
  • Nurture the team in a way that promotes unity and collaboration
  • Provide mentorship on topics you are an expert in to your team and others
  • Promote a fun and engaging environment

Description

- Experience in one or more of the following programming languages: Golang (preferred), Java, C++, C, Rust - Understanding of container management platforms (Kubernetes) and container runtimes (Docker) - Understanding of distributed systems and cloud based architectures - Experience designing, implementing and supporting highly scalable applications and web services - Understanding of Linux fundamentals, networking and shell programming - Experience with Object Oriented design concepts - Strong attention to detail and passion for development - Ability to learn new technologies quickly - Strong verbal and written skills - Team-oriented individual with strong collaboration skills - Naturally focused on quality, resilience and reliability for our customers

Education & Experience

BS, MS or PhD, in Computer Science, or equivalent experience

Additional Requirements