Data Engineer, Data Products

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$129,300–$194,700 / yr
Posted
1 day ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $187k
This role $162k
$117k $243k
below market most similar roles pay here above market

This role pays less than 63% of similar roles. Most pay $142,250–$231,037 — the blue band above. At the midpoint, this role pays about $162k versus about $187k 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 3452 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2651 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Data Engineer, Data Products

JOB TITLE: Data Engineer (Data Products - Apple Ads) You will join the Data Org team to build the next generation of privacy-focused advertising capabilities for Apple Ads. This role involves engineering secure, scalable data and machine learning systems across real-time, near-real-time, and batch execution contexts. You will own the design and delivery of core components, including pipeline architecture, ML model development, training, and deployment. Key responsibilities include driving reliability, performance, and efficiency improvements through schema changes, backfills, and A/B testing infrastructure. You will utilize technologies such as Spark, Kafka, Iceberg, Flink, and NoSQL datastores like Cassandra. Proficiency in Rust, Python, Java, or Scala is required. You must also use LLMs like Claude and Gemini for daily engineering tasks to accelerate implementation, testing, and debugging within a sprint-based Agile environment.

What does a Data Engineer earn in California?

Median $181900 from 39 postings across 22 companies.

See salary data

What you'll do

  • Engineer secure, scalable data and machine learning systems using Spark, Kafka, and Iceberg.
  • Own the design and delivery of core components from pipeline architecture to ML model deployment.
  • Drive reliability, performance, and efficiency improvements through schema changes and backfills.
  • Build and maintain experimentation and testing infrastructure, such as A/B testing frameworks.
  • Use LLMs and AI coding agents to accelerate implementation, testing, and debugging tasks.
  • Contribute to on-call rotations, system monitoring, and root-cause analysis for incidents.
  • Develop reusable and efficient solutions that align business requirements with engineering capabilities.

What we're looking for

  • BS/MS in Computer Science, Software Engineering, Distributed Systems, or a related field.
  • 1+ years of industry experience building scalable data pipelines and machine learning systems or distributed software at scale.
  • Proficiency in modern programming languages such as Rust, Python, Java, or Scala.
  • Experience with distributed systems and data processing technologies like Spark, Kafka, or Flink.
  • Experience building and scaling systems on-premise and in the cloud.
  • Strong understanding of data structures, algorithms, system design principles, and software engineering fundamentals.
  • Hands-on experience using LLMs for code generation, review, debugging, and evaluation systems.
  • Experience with NoSQL datastores, Iceberg table formats, or A/B experimentation frameworks (preferred).

More like this

Similar roles

Staff Software Engineer, Apple Ads

Apple Inc

New York, NY 76 days ago $184,700–$324,800
Java Scala C++ Oracle Cassandra DynamoDB Kafka Spark Flink AWS GCP micro services Data Pipelines APIs
10+ yrs exp

Staff Software Engineer, Apple Ads

Apple Inc

New York, NY 68 days ago $184,700–$324,800
Java Scala C++ Oracle Cassandra DynamoDB Kafka Spark Flink AWS GCP micro services Data Pipelines APIs
10+ yrs exp

Staff Software Engineer, Apple Ads

Apple Inc

Austin, TX 5 days ago
Java Scala C++ Oracle Cassandra DynamoDB Kafka Spark Flink AWS GCP micro services Data Pipelines APIs Authentication Authorization
10+ yrs exp

Staff Software Engineer, Apple Ads

Apple Inc

San Francisco, CA 68 days ago $184,700–$324,800
Java Scala C++ Oracle Cassandra DynamoDB Kafka Spark Flink AWS GCP micro services Data Pipelines APIs
10+ yrs exp

Reliability Engineer - Data

Apple Inc

Austin, TX 47 days ago
AWS Kubernetes Apache Spark Flink Kafka Python Java Scala Kotlin EMR EKS MSK Iceberg Helm Infrastructure as Code Observability GenAI Distributed Systems
2+ yrs exp

Senior Data Engineer, Data Products

Apple Inc

Cupertino, CA 5 days ago $184,700–$324,800
Spark Kafka Iceberg Python Scala Java Flink Data Modeling Agile Streaming Pipelines Data Engineering Data Quality Monitoring Root-cause Analysis
5+ yrs exp