Software Engineer, Reliability Engineering

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$150,400–$225,300 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $176k
This role $188k
$129k most similar roles pay here $236k

This role pays more than 63% of similar roles. Most pay $142,400–$208,800 — the shaded band above. At the midpoint, this role pays about $188k versus about $176k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 2240 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1831 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Reliability Engineering

The Software Engineer, Reliability Engineering, AiDP joins the Applied Machine Learning team within the AI and Data Platform organization. This role focuses on building, enhancing, and maintaining multi-tenant systems while operating, scaling, and optimizing high-throughput, highly concurrent services across hybrid cloud environments. The engineer will manage projects through their full lifecycle, from design to release, while diagnosing and preventing production challenges for mission-critical services. Key technical requirements include proficiency in Python, Java, or Go, along with experience in Kubernetes, Docker, and other container orchestration frameworks. Candidates should possess skills in CI/CD pipelines, Linux, database concepts, and security. The role involves working with big data technologies like Spark, Flink, and Iceberg, as well as emerging GenAI and ML tools such as Ray, MLflow, and model serving to solve complex distributed systems problems.

What does a Software Engineer earn in California?

Median $214000 from 777 postings across 68 companies.

See salary data

What you'll do

  • Build, enhance, and maintain multi-tenant systems using diverse technologies.
  • Lead projects through the full lifecycle from initial design to final release delivery.
  • Operate, scale, and optimize high-throughput and highly concurrent services.
  • Diagnose, resolve, and prevent production and operational challenges.
  • Perform performance analysis and troubleshoot large-scale distributed systems.
  • Improve uptime and availability for mission-critical services.
  • Manage and deploy CI/CD pipelines for software delivery.
  • Work on GenAI, ML inference, and big data platform technologies.

What we're looking for

  • BS/MS in computer science or equivalent experience.
  • 2+ years of programming experience in Python, Java, or Go.
  • 2+ years of experience in Kubernetes, Docker, or other container orchestration frameworks.
  • Ability to read and explain open source codebase (preferred).
  • Experience deploying and managing CI/CD pipelines (preferred).
  • Expertise in troubleshooting complex production issues and performing performance analysis on large scale distributed systems (preferred).
  • Experience with big data technologies like Spark, Flink, Iceberg or GenAI/ML tools like Ray, MLflow, and model serving (preferred).
  • Experience with Linux, database, and security concepts (preferred).

More like this

Similar roles

Software Engineer - AiDP Reliability Engineering

Apple Inc

Austin, TX 45 days ago
Python Java Go Kubernetes Spark Flink Trino Iceberg Flux Argo CD GenAI Machine Learning Distributed Systems Big Data Cloud Native Operating Systems Networking Security Principles

Software Engineer, AI & Data Platforms

Apple Inc

Austin, TX 44 days ago
Python Java Spark Flink Kafka Kubernetes Scala CI/CD Machine Learning Generative AI Alibaba Cloud Data Pipelines Real-time Inference Streaming Data Observability Feature Engineering
3+ yrs exp

Software Engineer, AI & Data Platforms

Apple Inc

Austin, TX 45 days ago
Python Java Spark Flink Kafka Kubernetes Scala CI/CD Machine Learning Generative AI Data Pipelines Alibaba Cloud Observability Real-time Inference Feature Engineering
3+ yrs exp

Software Engineer, AML, AI & Data Platforms

Apple Inc

Sunnyvale, CA 45 days ago $150,400–$225,300
Java Kubernetes Alibaba Cloud AWS Kafka OpenSearch Solr Cassandra NoSQL CI/CD Distributed Systems Batch Processing Cloud-Native LLM OSS ACK ApsaraMQ
4+ yrs exp