Senior Data Engineer

Apple Inc

Actively hiring
Cupertino, CA Posted 8 days ago $181,100$272,100 / year

At a glance

AI generated

TL;DR

As a Senior Data Engineer at Apple’s App Store Data team, you will play a pivotal role in designing and delivering highly reliable, privacy-centric data products that power the world's largest app marketplace. Your responsibilities include architecting distributed pipelines using Spark, Flink, Cassandra, and Kafka to process high-throughput data, leading technical designs for privacy-first data models with Python, Scala, or Java, and implementing robust observability systems. You will collaborate closely with Data Science, Product, and Privacy teams to translate complex requirements into scalable engineering solutions while championing modern practices like CI/CD and AI-augmented development workflows. Ideal candidates possess strong software engineering expertise, excellent communication skills, and hands-on experience with big data technologies such as Spark/Flink, Kafka, Airflow, Iceberg, Trino, Cassandra, and Kubernetes, along with foundational knowledge in data modeling and warehouse design.

Skills

Spark Flink Kafka Airflow Iceberg Trino Cassandra Kubernetes Python Scala Java CI/CD Docker Prometheus Grafana PostgreSQL Snowflake AWS Azure

What you'll do

  • Architect and scale distributed data pipelines using Spark, Flink, Cassandra, and Kafka.
  • Lead technical design of privacy-first data models and analytics-ready datasets with Python, Scala, Java.
  • Engineer robust observability, monitoring, and automated recovery systems for production environments.
  • Translate complex business and regulatory requirements into scalable engineering specifications.
  • Champion modern engineering practices including CI/CD, rigorous testing, and AI-augmented workflows.
  • Contribute to large-scale quantitative analysis projects through all phases from requirements gathering to data visualization.

What we're looking for

  • 7+ years of experience architecting and operating large-scale distributed data systems
  • Expert in Scala or Java programming with proficiency in Python and SQL
  • Hands-on experience with Spark/Flink, Kafka, Airflow, Iceberg, Trino, Cassandra, and Kubernetes
  • Strong knowledge of data modeling and data warehouse design principles
  • Excellent communication skills and proven ability to lead cross-functional technical initiatives
  • Experience with privacy-enhancing technologies like differential privacy or federated learning

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 255 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 182 roles with salary data.

Most-posted roles

View all roles at Apple Inc