Apple - Seattle, WA

posted 15 days ago

Full-time - Senior
Seattle, WA
Computer and Electronic Product Manufacturing

About the position

The Storage Site Reliability Engineer (SRE) at Apple is responsible for building and maintaining the next generation of distributed storage systems that support critical Apple Cloud services. This role requires a deep understanding of storage systems, data analysis, and programming, as well as expertise in Linux system internals. The SRE will have significant individual responsibility and influence over the platform's direction, impacting hundreds of millions of users. The position involves collaboration across teams, project ownership, and technical feedback to ensure high availability and functionality of services.

Responsibilities

  • Build and operate distributed storage systems for Apple Cloud services.
  • Take ownership of projects and deliverables, crafting solutions that meet project goals.
  • Provide technical feedback to colleagues to assist in the delivery of designs and features.
  • Drive technical standards across the team in collaboration with senior members.
  • Handle alerts and critical issues as part of an on-call rota, including weekends.
  • Participate in cross-timezone meetings to collaborate and execute project deliveries.

Requirements

  • 7+ years of experience in building, operating, and scaling distributed storage systems in cloud environments.
  • Proficiency in programming languages such as Go, Java, Python, or Rust.
  • Strong understanding of block, object, and file storage solutions in Linux.
  • Knowledge of Linux internals, networking protocols, and distributed systems.
  • Experience with provisioning, data migration, backup & recovery, and capacity planning.

Nice-to-haves

  • Acute drive to automate manual operations and improve processes through iteration.
  • Familiarity with best practices for deploying storage systems and managing hardware lifecycles.
  • Hands-on experience with configuration management tools like Puppet, Chef, Ansible, or Spinnaker.
  • Experience with microservices architecture and container orchestration using Kubernetes.
  • Familiarity with relational and non-relational databases such as Cassandra, Postgres, and RocksDB.

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Reimbursement for educational expenses including tuition
  • Discretionary bonuses or commission payments
  • Relocation assistance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service