CareerPlan

Data Engineer (Data Products - Apple Ads)

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

Core

Building privacy-focused advertising data products and ML systems at Apple's scale to drive user experience and advertiser value.

Role type

Senior IC data engineer (ads/ML)

Builds

Secure, scalable data and ML systems for real-time, near-real-time, and batch execution contexts

Domain

Advertising technology + distributed systems

Deliverable

production ML models

Required skills

Rust, Python, Java, Scala, Spark, Kafka, Flink, distributed systems, system design, LLMs/AI coding agents

Preferred skills

NoSQL datastores, Iceberg table formats, anomaly detection, A/B experimentation frameworks, mentoring

Technologies

Spark, Kafka, Iceberg, Cassandra, Keyspaces, ElastiCache, Claude, Gemini

Responsibilities

Engineer secure, scalable data and ML systems; own design and delivery of core components from pipeline architecture to ML model deployment; drive reliability, performance, and efficiency improvements; use LLMs and AI coding agents daily to accelerate implementation and debugging; collaborate with product managers and engineers; contribute to on-call and incident response

Seniority

Mid-level to Senior, hands-on IC