Data Engineer, Apple Ads
Core
Building secure, scalable data and machine learning systems for privacy-focused advertising across Apple Services.
Role type
Senior IC data engineer (ads/ML)
Builds
Real-time, near-real-time, and batch data pipelines and ML models for Apple Ads
Domain
Advertising technology, privacy-preserving data systems
Deliverable
production ML models
Required skills
Rust, Python, Java, Scala, Spark, Kafka, Flink, distributed systems, system design, LLMs/AI coding agents, data transformations, A/B testing infrastructure
Preferred skills
NoSQL datastores, Iceberg table formats, anomaly detection, A/B experimentation frameworks, mentoring
Technologies
Spark, Kafka, Iceberg, Rust, Python, Java, Scala, Cassandra, Keyspaces, ElastiCache, Claude, Gemini
Responsibilities
Engineer secure, scalable data and ML systems; own pipeline architecture and ML model development; drive reliability and efficiency improvements; use LLMs for daily engineering tasks; collaborate on code/design reviews; contribute to on-call and incident response; develop efficient data processing algorithms
Seniority
Senior, hands-on IC