Appleposted about 1 month ago
San Francisco, CA

About the position

Come help us build the next generation cloud platform to support internal and public-facing services across Apple. In Apple Services Engineering (ASE), we build and run systems that form the foundation for some of Apple’s most exciting services, including iCloud, Siri, iTunes, and more. In this role, you will have the unique opportunity to own and deliver key components in a new platform that will power Apple’s growing suite of infrastructure and customer-facing services. We are looking for a world-class engineer to help accelerate the way Apple developers build and operate services. This may include everything from implementing Terraform or Pulumi providers, working on code generation systems, designing reference architectures in code, or building and operating user-facing backend services. Collaboration with engineering teams and internal stakeholders is essential, as is influencing platform tools, APIs, and architecture.

Responsibilities

  • Lead the development of the next-generation cloud platform for Apple’s services.
  • Manage hybrid cloud using technologies like Terraform, Pulumi, Kubernetes, and Spinnaker.
  • Collaborate with internal teams to understand their needs and workflows.
  • Drive the evolution of features and enhancements for cloud services.
  • Deliver engineering solutions from conceptualization to execution.
  • Maintain high standards for infrastructure to ensure optimal development.
  • Integrate open source tools with Apple’s ecosystem to deliver robust solutions.

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.
  • BS, MS or PhD in Computer Science, or equivalent experience.

Nice-to-haves

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service