Senior Software Engineer, Apple Data Platform

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
49 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $193k
This role $214k
$135k most similar roles pay here $293k

This role pays more than 60% of similar roles. Most pay $151,000–$234,622 — the shaded band above. At the midpoint, this role pays about $214k versus about $193k 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 · Senior Software Engineer, Apple Data Platform

As a Senior Software Engineer, Apple Data Platform, you will join the ASE Data Platform team to design, develop, and deploy high-performance systems that handle millions of daily online events and queries. You will be responsible for building critical infrastructure and frameworks supporting structured and unstructured storage, caching, queueing, and searching. Your day-to-day work involves developing large-scale data processing applications on cloud-based infrastructure like AWS and GCP while managing infrastructure through Pulumi and Crossplane. You will build reliable distributed systems using Go, Java, and Scala, while implementing containerization and orchestration via Docker and Kubernetes. The role focuses on solving complex problems related to high availability, fault tolerance, and low latency for big-data products. Additionally, you may work with analytics technologies like Spark, Flink, Iceberg, Trino, Jupyter, and Druid.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design, develop, and deploy large-scale data processing frameworks on AWS and GCP cloud infrastructure.
  • Build and maintain highly reliable distributed systems using Go, Java, or Scala.
  • Manage infrastructure through Infrastructure as Code (IaC) tools like Pulumi and Crossplane.
  • Implement and manage containerization and orchestration technologies including Docker and Kubernetes.
  • Architect complex applications with low latency, fault tolerance, and high availability.
  • Oversee the full lifecycle of system design to ensure scalability and maintainability.
  • Develop critical infrastructure for storage, caching, queuing, and searching services.

What we're looking for

  • Bachelor's degree or Master's degree in Computer Science, Computer Engineering, or a related field.
  • 5+ years of experience designing, developing, and deploying large-scale data processing frameworks on cloud infrastructure like AWS or GCP.
  • Strong programming expertise in Go, Java, Scala, and scripting languages for distributed systems.
  • Proficiency in Infrastructure as Code (IaC) tools such as Pulumi and Crossplane.
  • Experience with containerization and orchestration technologies including Docker and Kubernetes.
  • Ability to architect complex applications with low latency, fault tolerance, and high availability.
  • Preferred experience engineering modern analytics and data technologies like Spark, Flink, Iceberg, Trino, Jupyter, or Druid.
  • Preferred experience contributing to open source projects.

More like this

Similar roles

Software Engineer, Big Data

Apple Inc

Seattle, WA 65 days ago $175,000$308,500
Java Scala Spark Flink Kafka HDFS Hadoop S3 Kubernetes Airflow SQL MPP Database Data Pipelines Functional Programming GDPR Compliance

Senior Engineering Manager, Solutions Engineering

Apple Inc

Cupertino, CA 28 days ago $237,600$401,700
Generative AI LLM Machine Learning Distributed Systems Cloud Infrastructure Kubernetes Spark Ray Kafka Trino Iceberg AWS GCP RAG Serverless Scalability
10+ yrs exp