Engineer, Cloud Engineer - Software
Listed on 2026-02-12
-
Software Development
Cloud Engineer - Software, Software Engineer, Backend Developer, DevOps
Service Reliability Engineering (SRE), Data Infra
Posted:
Dec 14 2023
• Role Number:
The Apple Services Engineering team powers the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books, delivering entertainment in over 35 languages to more than 150 countries. These engineers build secure, end‑to‑end solutions and develop the custom software that processes creative work, providing the servers, systems, and APIs that support many Apple services. Partnerships across hardware, software, and services teams advance a unified vision that includes a deep commitment to privacy.
KeyQualifications
- 5+ years of running services in a large‑scale
* nix environment - Understanding of SRE principles and prior on‑call experience
- Ability to design, author, and release code in any language (Go, Python, Ruby, or Java are a plus)
- Deep experience with Docker, Mesos, Kubernetes, AWS, Ansible, Hadoop, Spark, Cassandra
- Experience with capacity planning, scaling, and disaster recovery
- Fast learner with excellent analytical problem‑solving and interpersonal skills
- Experience supporting Java applications
- Familiarity with monitoring and logging solutions such as Prometheus, Grafana, Splunk, etc.
- Knowledge of DNS, HTTP, message queues, RPC frameworks, and data stores
The Service Reliability Engineer (SRE) role blends strategic engineering and design with hands‑on technical work. This SRE configures, tunes, and fixes multi‑tiered systems to achieve optimal application performance, stability, and availability. The role collaborates closely with systems engineers, network engineers, database administrators, monitoring teams, and information security.
Responsibilities- Primary point of contact for data pipelines involving Kafka, Hadoop, Cassandra, and related infrastructure
- Ensure service‑level SLAs are met; write, review, and develop code and documentation that solve complex problems on large, sophisticated systems
- Engage in the entire lifecycle of services—from inception and design to deployment, operation, and migration
- Design and implement automation to improve service quality and efficiency
- Code in Python, Golang, or Java to deliver high‑quality solutions
- Set priorities and work efficiently in a fast‑paced environment, measuring and optimizing system performance
- Collaborate with geographically distributed teams and lead high‑level projects and migrations
- Communicate effectively, delivering results on time with high quality
Bachelor’s degree in engineering, computer science, or a related technical field plus at least 5 years of related experience.
Pay & BenefitsBase pay range: $131,500 – $243,300, depending on skills, qualifications, experience, and location. Apple offers discretionary stock units, employee stock purchase plans, comprehensive medical and dental coverage, retirement benefits, discounted products and services, education reimbursement, discretionary bonuses, commission opportunities, and relocation support.
This job has no reviews yet. You can be the first!
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).