A

Apple

Designs phones, computers and their operating systems

Site Reliability Engineer - Enterprise Technology Services

Site Reliability EngineeringConfirmed live in the last 24 hours
Full-timeShanghai, ChinaNo salary listedIn-person

About the Job

Requirements

  • At least 7 years of software engineering experience.
  • Hands-on experience with at least one object-oriented language, ideally Java or JEE.
  • Familiarity with automation tools such as Ansible and Terraform.
  • Strong programming and scripting skills in Python, Bash, and Lua.
  • Proficiency in relational and non-relational database fundamentals, including hands-on PL/SQL experience.
  • Analytical skills for troubleshooting Java and Java Virtual Machine (JVM) technologies and runtime configurations.
  • Familiarity with modern web services architectures, cloud platforms, and distributed storage systems.
  • Experience with monitoring and logging tools.
  • Understanding of continuous integration and continuous delivery (CI/CD), release engineering, and DevOps principles.
  • A solid conceptual understanding of JVMs, operating systems, file systems, and network protocols.
  • Technical expertise and the ability to collaborate with technical and non-technical groups and supply chain partners.

Responsibilities

  • Engineer scalable, highly available infrastructure aligned with business and reliability objectives.
  • Drive key performance indicator (KPI), service-level agreement (SLA), and service-level objective (SLO) performance through measurable reliability and operational targets.
  • Optimize system performance, capacity, cost, and resource utilization across growing workloads.
  • Automate infrastructure, deployments, remediation, testing, and operational workflows using infrastructure as code (IaC) and artificial intelligence-driven automation.
  • Expand observability through metrics, logs, traces, dashboards, alerting, and actionable service health insights.
  • Apply AIOps capabilities to detect anomalies, correlate events, predict failures, and accelerate incident resolution.
  • Harden systems through SecOps practices, vulnerability management, access controls, and continuous security improvements.
  • Lead incident response, root-cause analysis, reliability improvements, and operational readiness for service expansion.
  • Collaborate across team boundaries and mentor junior team members.

Desired Qualifications

  • A good grasp of machine learning algorithms and patterns.
  • Knowledge of cryptographic algorithms.
  • In-depth experience writing, understanding, and reverse engineering regular expressions to detect patterns.
  • A strong understanding of Transport Layer Security (TLS), mutual TLS (mTLS), and industry-standard secure communications protocols.
  • Experience researching vulnerabilities and threats from open forums and translating them into system design and implementation to detect and prevent them.

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