Senior Data Engineer - Lakehouse & Spark (Onsite)

Apple

Cupertino (CA)

On-site

USD 185,000 - 325,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical and dental coverage
Retirement benefits
Stock programs
Tuition reimbursement
Relocation (eligible)
Discretionary bonuses
Stock Purchase Plan

Job summary

Apple Services Engineering in Cupertino, CA is hiring a Senior Data Engineer to own a data lakehouse that transforms device and compute events into trusted, fast-to-query tables. You will build and operate Spark pipelines, design analytics tables for Trino, and implement data quality checks to ensure accuracy and timeliness.

You will collaborate with a data analyst and a full-stack engineer to deliver dashboards and analytics across Apple teams, contributing to scalable pipelines and reliable

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 7+ years of professional data engineering experience building production data pipelines at scale.
  • Production experience with Apache Spark including batch and streaming using Structured Streaming.
  • Strong data modeling skills, including analytics schemas on Apache Iceberg or similar lakehouse formats.
  • Proficiency in Java or Scala and strong SQL.
  • Experience building data quality checks and monitoring for production pipelines.
  • Productive use of AI coding tools in real delivery with validation discipline.
  • Excellent communication and critical thinking in a team environment.

Responsibilities

  • Own the data lakehouse transforming raw device and compute events into trusted tables.
  • Build and operate Spark pipelines for ingestion and transformation of datasets downstream.
  • Design analytics tables queried via Trino focusing on performance and usability.
  • Implement data quality checks to keep data accurate and timely.

Skills

7+ years exp
Java/Scala
Strong SQL
Data modeling
AI coding tools
Excellent communication
Problem solving

Education

Bachelor’s degree

Tools

Apache Spark
Structured Streaming
Apache Iceberg
Trino
Kafka
SQL
Java
Scala

Job description

Apple Services Engineering in Cupertino, CA is hiring a Senior Data Engineer to own a data lakehouse that transforms device and compute events into trusted, fast-to-query tables. You will build and operate Spark pipelines, design analytics tables for Trino, and implement data quality checks to ensure accuracy and timeliness.

You will collaborate with a data analyst and a full-stack engineer to deliver dashboards and analytics across Apple teams, contributing to scalable pipelines and reliable

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer: Lakehouse & Spark Pipelines Lead
Senior Data Engineer: Lakehouse & Spark Pipelines Lead

Apple Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Senior Data Lakehouse Engineer Spark Iceberg Kafka
Senior Data Lakehouse Engineer Spark Iceberg Kafka

Apple, Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Stock options
Comprehensive medical and dental
Relocation assistance
Senior Data Engineer – Onsite SF, Spark & Data Pipelines
Senior Data Engineer – Onsite SF, Spark & Data Pipelines

Apple • San Francisco (CA)

On-site
USD 150,000 - 278,000
Medical and dental coverage
Retirement benefits
Discounted products and services
+2
Senior Data Engineer - Spark, Data Pipelines & Security
Senior Data Engineer - Spark, Data Pipelines & Security

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,400 - 277,600
Senior Data Engineer
Senior Data Engineer

Apple • Cupertino (CA)

On-site
USD 185,000 - 325,000
Medical and dental coverage
Retirement benefits
Stock programs
+4
Senior Data Infrastructure Engineer – Spark & ML
Senior Data Infrastructure Engineer – Spark & ML

MaziCTools • United States

Remote
USD 176,000 - 312,000
Stock options
Medical coverage
Relocation assistance
Senior Data Platform Engineer - Cloud & Big Data
Senior Data Platform Engineer - Cloud & Big Data

Apple • Phoenix (AZ)

Remote
USD 27,552 - 41,328
Senior Data Engineer — Spark, Lakehouse, Remote
Senior Data Engineer — Spark, Lakehouse, Remote

SmartCat • United States

Remote
USD 120,000 - 180,000
Clear pay grades
Career path
Loyalty bonus
+3
Senior Data Engineer
Senior Data Engineer

Apple • Cupertino (CA)

On-site
USD 185,000 - 325,000
Stock options
Comprehensive medical and dental
Relocation assistance
Senior Data Engineer – Real-Time ETL & ML Pipelines
Senior Data Engineer – Real-Time ETL & ML Pipelines

Apple, Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Medical and dental coverage
Retirement benefits
Educational reimbursement
+4