Software Engineer, Big Data - Apple Services Engineering
Core
Design, build, and maintain large-scale data pipelines and analytical solutions powering key product features and insights for Apple Services.
Role type
Senior IC big data software engineer
Builds
Large-scale data pipelines, datasets, and analytical frameworks for App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books
Domain
Big data engineering, distributed systems, data infrastructure
Required skills
Java, Scala, distributed batch processing, streaming data processing, SQL, data pipeline design, data quality management, GDPR compliance
Preferred skills
Functional programming paradigms, MPP database experience, Kubernetes, Airflow, HDFS, Hadoop, S3, Flink, Kafka
Technologies
Spark, Flink, Kafka, HDFS, Hadoop, S3, MPP database, Kubernetes, Airflow
Responsibilities
Design and build scalable data pipelines and datasets; own data quality, scalability, and SLAs; drive architectural vision for future growth; collaborate cross-functionally to translate requirements into engineering solutions; champion technical excellence and documentation
Seniority
Senior, hands-on IC