Cloud Infrastructure Engineer

Apple•Sunnyvale, CA

About The Position

The Synthetic Data Group Cloud Infrastructure team at Apple builds secure, high-performance cloud services for machine learning, generative AI, and synthetic data initiatives. The Cloud Infrastructure Engineer will architect and develop the infrastructure powering Apple’s Machine Learning and Synthetic Data Platform, designing scalable services and pipelines to process and manage large volumes of data for advanced ML applications. The role addresses distributed-systems challenges involving data storage and retrieval, low-latency and high-throughput computation, security, and reliability. It includes full-stack ownership of cloud services, from system architecture and APIs through backend implementation and infrastructure deployment as code. The engineer will collaborate with machine learning engineers, data scientists, and other engineering teams to integrate algorithms and data sources, and will use data-driven methods to improve performance and scalability. The engineer will mentor colleagues, help set technical direction, and explore and prototype technologies that may influence product direction. Technologies include AWS services, Kubernetes, Terraform, Golang, and modern databases.

Requirements

  • BS degree and a minimum of 10 years of relevant industry experience.
  • At least 5 years of software engineering experience building and operating cloud infrastructure or distributed systems at scale.
  • Hands-on experience with AWS services including EC2, EKS, S3, ELB, and SQS.
  • Experience with Kubernetes-based container orchestration and production operations.
  • Proficiency with Infrastructure-as-Code tools such as Terraform.
  • Strong Go (Golang) programming skills for systems and service development.
  • Proficiency in at least one additional language used for full-stack services development, such as JavaScript or Python.
  • Experience designing and building microservices-based architectures in production.
  • Production experience with relational databases such as Postgres and NoSQL datastores.
  • Ability to use quantitative approaches, including modeling, iterative prototyping, analysis, and tools, to architect and develop robust, secure, high-performance cloud services.
  • Track record of influencing cross-functional architects and high-performance teams to define architecture.
  • Exposure to Agile development methodologies.

Nice To Haves

  • Experience designing and building applications using container and serverless technologies.
  • Exposure to Agile software development and DevOps practices such as Infrastructure as Code, Continuous Integration, and automated deployment.
  • Experience with CI tools such as Jenkins.
  • Strong practical application development experience on Linux systems.
  • Excellent communication and collaboration skills.
  • Experience with film and game development pipelines.

Responsibilities

  • Architect and develop cloud infrastructure for Apple’s Machine Learning and Synthetic Data Platform.
  • Design scalable services and pipelines to process and manage large volumes of data.
  • Address distributed-systems challenges, including data storage and retrieval, low-latency and high-throughput computation, security, and reliability.
  • Own cloud services across system architecture, API definition, backend implementation, and infrastructure-as-code deployment.
  • Collaborate with machine learning engineers, data scientists, and other engineering teams to integrate algorithms and data sources.
  • Use data-driven insights to improve performance and scalability.
  • Mentor other engineers and contribute to technical direction.
  • Explore alternative technologies and prototype solutions to inform product direction.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service