A

Apple

Designs phones, computers and their operating systems

Site Reliability Engineer - AI and Data Platform Production Engineering

Site Reliability EngineeringConfirmed live in the last 24 hours
Full-timeAustin, TX, USANo salary listedIn-person

About the Job

Requirements

  • At least 4 years of experience in cloud-native services, including extract, transform, and load frameworks such as Apache Spark and Flink.
  • At least 4 years of experience with messaging systems such as Kafka and cloud infrastructure and services including Amazon Web Services, Google Cloud Platform, and Kubernetes.
  • At least 4 years of experience with modern and distributed databases such as Snowflake, Cassandra, SingleStore, and SAP HANA.
  • At least 4 years of programming experience in Python or Java.
  • A Bachelor of Science or Master of Science degree in computer science, or equivalent experience.
  • Solid understanding of system design, data structures, and incident management best practices.
  • Ability to understand complex architectures and work with multiple teams.
  • Ability to conduct performance analysis and troubleshoot large-scale distributed systems.
  • Strong expertise in troubleshooting complex production issues.
  • Experience resolving incidents, performing root cause analysis, and driving system reliability improvements.
  • Experience using generative AI or automation tools for issue detection, alerting, or remediation.
  • Experience with data visualization tools such as Tableau, Business Objects, or ThoughtSpot.

Responsibilities

  • Understand application requirements, including performance, security, and scalability, and assess the appropriate services and topology on Amazon Web Services, bare metal, and Kubernetes.
  • Build automation to enable self-healing systems.
  • Build tools to monitor high-performance applications and alert on low-latency application conditions.
  • Troubleshoot application-specific, core network, system, and performance issues.
  • Participate in challenging projects supporting Apple’s business by delivering solutions.
  • Partner with engineering teams to prioritize and fix production defects.
  • Receive knowledge transitions from engineering teams for changes being rolled out in production.
  • Triage incidents based on impact and devise and implement mitigation steps to unblock the business.
  • Conduct root cause analysis, log defects, and partner with engineering teams to prioritize them.
  • Support Java-based applications and Spark/Flink jobs on bare metal, Amazon Web Services, and Kubernetes.
  • Share an on-call rotation with other team members to support in-scope applications and services.

Desired Qualifications

  • Understanding of system design, data structures, and incident management best practices.
  • Ability to work with complex architectures and multiple teams.
  • Experience with observability tools such as Prometheus, Grafana, and CloudWatch.
  • Proactive focus on improving uptime and availability of mission-critical services.
  • Strong problem-solving, critical-thinking, and communication skills.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs