Apple Services Engineering (ASE) is building the next generation cloud platform to support internal and public-facing services across Apple, including iCloud, Siri, and iTunes. The goal is to accelerate the way Apple developers build and operate services by providing a new platform with key components.
Requirements
- 5+ years of experience in building enterprise platforms facilitating large-scale management of dynamic cloud resources.
- 5+ years of extensive professional experience with the Go programming language.
- 5+ years of experience with at least one other modern programming language - Swift, TypeScript or Python
- 5+ years of writing high-quality, reliable code, including unit and integration tests, and maintaining clear and concise documentation.
- 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.
Responsibilities
- implementing Terraform or Pulumi providers
- working on code generation systems
- designing reference architectures in code
- building and operating user-facing backend services
- take on the intricacies of hybrid cloud management using technologies like Terraform, Pulumi, Kubernetes, and Spinnaker
- Collaborate closely with internal teams to grasp their needs and workflows, driving the evolution of features and enhancements
- deliver engineering solutions that push the boundaries of cloud computing
Other
- BS, MS or PhD in Computer Science, or equivalent experience
- Collaboration with engineering teams and internal stakeholders is essential
- influencing platform tools, APIs, and architecture
- If you’re driven by the prospect of crafting resilient, high-performance distributed systems and thrive in a challenging environment, this is an excellent opportunity to make a profound impact on the biggest scale.