Data Platform Infra Site Reliability Engineer

Requirements

  • Experience in managing and scaling large-scale distributed systems in a private or hybrid cloud environment.
  • Comfortable designing, writing, and releasing production code in languages such as Go or Python.
  • Able to debug and reason about how distributed systems fail and perform at scale.
  • Willingness to take part in on-call rotations and incident response to keep critical systems healthy.

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.
  • A good grasp of Unix internals and networking fundamentals.
  • Experience with data migration, disaster recovery, or capacity planning at scale.

What You'll Be Doing

  • Owning the reliability, performance, and scale of distributed storage and data platform systems powering Apple’s services.
  • Debugging replication and consensus failures in storage engines and distributed consensus systems.
  • Tuning systems operating at petabyte scale.
  • Writing production code that operates the data platform.
  • Partnering with development teams on system-wide architecture rather than individual components.
AI Summary ✨

Similar jobs

  • Dev Ops Engineer

    SmarketsLondon, UKa day ago
    NewRegistered sponsor
  • Enterprise Systems Engineer

    DeliverooLondon, UK4 days ago
    Registered sponsor
  • Software Engineer (Scheduler), London

    Isomorphic LabsLondon, UK4 days ago
    Registered sponsor
  • See all jobs in UK →