Apple - Seattle, WA

posted 10 days ago

Full-time - Mid Level
Seattle, WA
Computer and Electronic Product Manufacturing

About the position

The Service Reliability Engineer (SRE) role at Apple Services Engineering focuses on ensuring the performance, stability, and availability of multi-tiered systems that support various Apple services. This position combines strategic engineering and hands-on technical work, managing applications on both bare-metal and cloud platforms to deliver data processing for global products. The SRE will work with large volumes of data and complex systems, contributing to the infrastructure that impacts millions of users worldwide.

Responsibilities

  • Configure, tune, and fix multi-tiered systems for optimal application performance, stability, and availability.
  • Manage jobs and applications on bare-metal and cloud computing platforms.
  • Deliver data processing for various Apple global products.
  • Work with large datasets and enable performant data analytics for Apple services.
  • Collaborate with cross-functional teams to design and run systems that impact millions of users.

Requirements

  • BS degree in computer science or equivalent field with 5+ years of experience, or MS degree with 3+ years of experience, or equivalent.
  • At least 5 years in a Service Reliability Engineering (SRE), DevOps, or infrastructure-focused role.
  • 5+ years of experience running services in a large-scale *nix environment.
  • Understanding of SRE principles and goals with prior on-call experience.
  • Ability to design, author, and release code in any language (Go, Python, Ruby, or Java preferred).
  • Deep understanding and experience in one or more of the following: Hadoop, Spark, Flink, Kubernetes, AWS.

Nice-to-haves

  • Fast learner with excellent analytical problem-solving skills.
  • Experience supporting Java applications.
  • Experience using monitoring and logging solutions like Splunk, Grafana, etc.
  • Familiarity with DNS, HTTP, message queues, queueing theory, RPC frameworks, and datastores.
  • Experience working with geographically distributed teams on high-level projects and migrations.
  • Strong communication skills and ability to deliver results on time with high quality.

Benefits

  • Health insurance
  • 401k plan
  • Paid holidays
  • Flexible scheduling
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service