Senior Staff Software Engineer, Data Lakehouse, Apple Data Platform

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$175,000–$308,500 / yr
Posted
24 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $222k
This role $242k
$159k most similar roles pay here $325k

This role pays more than 70% of similar roles. Most pay $193,000–$251,762 — the shaded band above. At the midpoint, this role pays about $242k versus about $222k 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 Staff Software Engineer, Data Lakehouse, Apple Data Platform

Sr. / Staff Software Engineer, Data Lakehouse, Apple Data Platform joins the Data Lakehouse team within the Apple Data Platform group to build and operate a multi-tenant, highly secure, and privacy-enabled data lakehouse at exabyte scale. This role involves leading technical projects, mentoring engineers, writing code, and managing infrastructure that supports analytical and machine learning workloads for internal products like Siri and Maps. The candidate will work with technologies including Apache Spark, Kafka, Flink, Kubernetes, and AWS EKS while utilizing Java or Scala to develop reliable APIs. A core focus is implementing the Apache Iceberg and Iceberg REST Catalog specifications to manage data at scale. The position requires expertise in distributed systems, debugging complex issues, and managing technical debt to ensure consistent service level agreements for high-quality data across the organization's large-scale infrastructure.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Build and operate a multi-tenant, high-security data lakehouse at exabyte scale.
  • Scale and operationalize custom infrastructure using Apache Iceberg and Iceberg REST Catalog.
  • Ensure platform reliability through consistent SLAs, monitoring, alerting, and incident response.
  • Reduce technical debt through continuous investment in the data platform's architecture.
  • Write production code, documentation, and perform peer code reviews.
  • Mentor other engineers on both technical skills and professional growth.
  • Design and develop scalable, reliable APIs for internal customers.
  • Debug complex issues within large-scale distributed systems.

What we're looking for

  • Bachelor's, Master's, or Ph.D. in Computer Science or a related technical discipline.
  • 10+ years of experience in design and development of distributed systems using technologies like Apache Spark, Kafka, Flink, and Iceberg.
  • Proficiency in Java or Scala.
  • Proficiency in Apache Iceberg and Iceberg Rest Catalog specification.
  • Proven expertise in designing and developing scalable, reliable APIs.
  • Skilled at debugging complex issues in large-scale distributed systems.
  • Experience with public cloud platforms like AWS, S3, EKS, and IAM (preferred).
  • Contributions to open source projects such as Spark or Iceberg (preferred).

More like this

Similar roles

Senior Software Engineer, Apple Data Platform

Apple Inc

Cupertino, CA 49 days ago $150,400$277,600
AWS GCP Go Java Scala Pulumi Crossplane Docker Kubernetes Infrastructure as Code Spark Flink Iceberg Trino Jupyter Druid Distributed Systems Low Latency High Availability
5+ yrs exp

Senior Data Engineer, iCloud

Apple Inc

Seattle, WA 30 days ago $175,000$308,500
Spark Python Java Scala SQL Hadoop Presto Flink Druid AWS S3 EC2 RDS Kafka ElasticSearch Solr HBase Cassandra MongoDB Data Modeling

Senior Data Engineer, iCloud

Apple Inc

Cupertino, CA 30 days ago $184,700$324,800
Spark Python Java Scala SQL Hadoop Presto Flink Druid AWS S3 EC2 RDS Kafka ElasticSearch Solr HBase Cassandra MongoDB Data Modeling

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