CareerPlan

Senior Data Engineer

Cupertino, United States of AmericaFull-time2026-10-26 → 2026-11-10

Core

Own the data lakehouse that turns raw device and compute events into reliable, fast-to-query tables for Apple's internal device cloud.

Role type

Senior IC data engineer (data lakehouse)

Builds

Data pipelines, table designs, and event ingestion for forecasting, capacity planning, and cross-charging

Domain

Consumer electronics / Big data

Required skills

Apache Spark (batch/streaming), Java or Scala, SQL, Apache Iceberg, data modeling, data quality monitoring, schema evolution, CI/CD for data contracts, AI coding tools

Preferred skills

Apache Kafka, Apache Flink, Kubernetes, Trino, workflow orchestration, Python, dashboard design, platform architecture, mentoring

Technologies

Spark, Scala, Java, Iceberg, Trino, Kafka, Flink, Kubernetes

Responsibilities

Build and run Spark streaming and batch pipelines; Design lakehouse tables and layouts; Validate incoming events and handle schema changes; Define and enforce data quality with a data analyst; Partner with full-stack engineers on dashboard queries; Take over Apache Flink job for Kafka ingestion; Improve performance and cost; Join on-call rotation and mentor engineers

Seniority

Senior, hands-on IC