Apple Services Engineering (ASE) is looking to build the next generation cloud platform to support internal and public-facing services across Apple, accelerating the way Apple developers build and operate services.
Requirements
- Experience with Terraform or Pulumi
- In depth understanding of infrastructure provisioning, cloud security, and cost management in public cloud environments (e.g., AWS, GCP or Azure).
- Understanding and practical experience with HTTP, DNS, RPC frameworks, databases, and operating systems.
- Experience in designing, implementing, and managing systems that provide self-service and self-healing capabilities.
- Familiarity with or willingness to learn other modern programming languages.
- 2+ years of experience in building enterprise platforms facilitating large-scale management of dynamic cloud resources.
- 2+ years of extensive professional experience with the Go programming language.
Responsibilities
- own and deliver key components in a new platform that will power Apple’s growing suite of infrastructure and customer-facing services
- implementing Terraform or Pulumi providers
- working on code generation systems
- designing reference architectures in code
- building and operating user-facing backend services
- leads the development of the next-generation cloud platform for Apple’s renowned services
- play a pivotal role in building the foundational systems for services such as iCloud, Siri, and iTunes
Other
- Collaboration with engineering teams and internal stakeholders is essential
- influencing platform tools, APIs, and architecture
- Collaborate closely with internal teams to grasp their needs and workflows, driving the evolution of features and enhancements.
- assume ownership of critical facets of our infrastructure, maintaining an exceptional standard to ensure optimal development.
- BS, MS or PhD in Computer Science, or equivalent experience