Software Engineer, Platform Reliability Engineering

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$184,700–$277,600 / yr
Posted
14 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $231k
$101k most similar roles pay here $297k

This role pays more than 92% of similar roles. Most pay $151,000–$213,200 — the shaded band above. At the midpoint, this role pays about $231k versus about $182k 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 1984 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Platform Reliability Engineering

Software Engineer, Platform Reliability Engineering, AiDP joins the Platform Reliability Engineering team within the AI & Data Platforms organization. This role focuses on designing, building, and maintaining scalable multi-tenant systems that support mission-critical GenAI, machine learning, and big data workloads at enterprise scale. The engineer will manage the full lifecycle of infrastructure projects, including architectural design, deployment, monitoring, and performance optimization. Day-to-day responsibilities include participating in on-call rotations to resolve production incidents, identifying operational bottlenecks, and establishing observability practices. The role requires proficiency in systems programming languages like Python, Go, or Java, alongside expertise in distributed systems architecture and containerization. Key technologies include Kubernetes, Spark, Flink, Ray, Trino, and Iceberg. The work involves solving complex reliability and scalability challenges within a hybrid cloud environment to support high-throughput inference and data processing services.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design and maintain scalable multi-tenant systems to support diverse enterprise workloads.
  • Manage the full lifecycle of infrastructure projects from architectural design through deployment and monitoring.
  • Optimize high-throughput, mission-critical services for reliability, performance, and cost-efficiency.
  • Participate in on-call rotations to diagnose root causes and resolve production incidents.
  • Identify operational bottlenecks and implement preventive measures to improve system resilience.
  • Establish observability practices and refine operational excellence standards across the platform.
  • Develop infrastructure for GenAI, machine learning, and big data processing at scale.

What we're looking for

  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent professional experience.
  • Proficiency in at least one systems programming language such as Python, Go, or Java.
  • Expertise in distributed systems architecture including reliability, scalability, and containerization principles.
  • Hands-on experience with cloud platforms and data processing infrastructure like Kubernetes, Spark, Flink, Ray, or Trino.
  • 7+ years of experience in SRE, DevOps, or infrastructure engineering managing distributed systems at scale.
  • Experience diagnosing complex production incidents and performance bottlenecks in large-scale environments.
  • Familiarity with open source codebases and the ability to explain complex system implementations.
  • Knowledge of big data technologies (Spark, Flink, Iceberg) and ML/AI platforms (Ray, MLflow).

More like this

Similar roles

Software Engineer - AiDP Reliability Engineering

Apple Inc

Austin, TX 29 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

Platform Software Engineer, AI & Data Platforms

Apple Inc

Sunnyvale, CA 30 days ago $150,400$277,600
PostgreSQL Python Java Kotlin C C++ Microservices API CI/CD AWS GCP Prometheus Grafana Splunk LLM RAG Machine Learning Observability
5+ yrs exp

Software Engineer, AML, AI & Data Platforms

Apple Inc

Sunnyvale, CA 29 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

Software Engineer, AI & Data Platforms

Apple Inc

Austin, TX 28 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 29 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 122 days ago $184,700$277,600
Python Java Machine Learning Generative AI Kubernetes CNCF Ray KServe Triton Distributed Systems Concurrency Data Structures Algorithms Containerization Profiling Debugging
6+ yrs exp