About The Position

Apple’s Apple Services Engineering (ASE) organization builds and provides systems and infrastructure for services including iCloud, iTunes, Siri, and Maps. The team builds and operates the data platform infrastructure behind these services, supporting petabyte-scale workloads that need to remain fast, resilient, and reliable. As a Site Reliability Engineer, you will own the reliability, performance, and scale of distributed storage and data platform systems. The platform runs on Linux across private and hybrid cloud and includes object stores, databases, and data pipelines. You will work on storage engines, distributed consensus, and data-flow internals, collaborating with development teams on system-wide architecture. The role includes debugging replication and consensus failures, tuning systems at petabyte scale, and writing production code that operates the platform. Software engineers are accountable for the code they write.

Requirements

  • Experience managing and scaling large-scale distributed systems in a private or hybrid cloud environment.
  • Ability to design, write, and release production code in languages such as Go or Python.
  • Ability to debug and reason about how distributed systems fail and perform at scale.
  • Willingness to participate in on-call rotations and incident response.
  • A good grasp of Unix internals and networking fundamentals.

Nice To Haves

  • Contributions to distributed-systems internals, open-source data infrastructure, or storage/database engines.
  • Experience defining SLIs/SLOs, building observability, and using error budgets to drive reliability decisions.
  • Experience with data migration, disaster recovery, or capacity planning at scale.

Responsibilities

  • Own the reliability, performance, and scale of distributed storage and data platform systems.
  • Debug replication and consensus failures and reason about distributed-system failures and performance at scale.
  • Tune systems supporting petabyte-scale workloads.
  • Design, write, and release production code to operate the platform.
  • Work on storage engines, distributed consensus, and data-flow internals.
  • Partner with development teams on system-wide architecture.
  • Participate in on-call rotations and incident response to keep critical systems healthy.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service