About The Position

Apple Services Engineering builds and supports the systems behind Apple services. The Apple Services Site Reliability Engineering teams operate the systems and services that directly support customers. This senior SRE role focuses on the reliability and performance of the server software stack powering products such as iCloud Photos, Mail, Drive, and Backup. At Apple’s scale, services span multiple geographies and serve hundreds of millions of users. The role works closely with product development teams to deliver reliable, scalable services, applying data and automation as foundational practices across the software development lifecycle. The team uses open-source, vendor-licensed, and internally developed tools, and the engineer will learn and help improve them.

Requirements

  • At least 5 years of experience in a Site Reliability Engineering or DevOps-focused role.
  • Bachelor’s degree in computer science or an equivalent field, with at least 5 years of experience.
  • Knowledge of Linux operating system principles, networking fundamentals, and systems management.
  • Demonstrable fluency in at least one of Java, Python, or Go.
  • Automation experience.
  • Experience managing and scaling distributed systems in a public, private, or hybrid cloud environment.
  • Familiarity with microservices architecture and container orchestration with Kubernetes.
  • Awareness of security principles, including encryption, key types, and key exchange protocols.
  • Understanding of SRE principles, including monitoring, alerting, error budgets, fault analysis, and automation.
  • Strong ownership, communication, and collaboration skills.
  • Ability to identify and communicate technical and architectural problems and work with partners and the team to iteratively find solutions.
  • Infrastructure operations experience.
  • Scripting experience in Python.

Nice To Haves

  • Enjoy building partnerships.

Responsibilities

  • Engage with product teams to understand requirements and design and implement resilient, scalable infrastructure solutions.
  • Operate, monitor, and triage production and non-production environments.
  • Collaborate on code, infrastructure, design reviews, and process enhancements.
  • Evaluate and integrate technologies to improve system reliability, security, and performance.
  • Develop and implement automation to provision, configure, deploy, and monitor Apple services.
  • Participate in an on-call rotation and provide hands-on technical expertise during service-impacting events.
  • Contribute to capacity planning, scale testing, and disaster recovery exercises.
  • Approach operational problems with a software engineering mindset.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service