Data Engineer (Data Products - Apple Ads)
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
