Software Development Engineer - Data
Core
Build and maintain automated data pipelines, reporting systems, and data models for Apple's online media platform to support engineering, business operations, and regulatory compliance.
Role type
Senior Software Development Engineer - Data
Builds
Data pipelines, reporting solutions, and data models for Apple's media store and compliance reporting
Domain
Media & Entertainment / Data Engineering
Required skills
Spark, Hadoop, SQL, PL/SQL, Java, Scala, Kubernetes, Airflow, CI/CD, Flink
Preferred skills
Iceberg, Parquet, GenAI tools, EKS, Trino, Tableau, Python scripting, shell scripting
Technologies
Spark, Hadoop, Oracle, Flink, Kubernetes, Airflow, S3, HDFS, EKS, Trino, Tableau
Responsibilities
Design and maintain automated data pipelines and reporting systems across a hybrid stack; Drive migration of legacy report jobs to modern pipeline orchestration; Investigate and resolve pipeline failures and data quality issues; Develop and maintain legal and regulatory-compliance reports; Onboard and publish curated datasets to the Apple Data Lakehouse; Extend and enhance internal content data platform models
Seniority
Senior, hands-on IC

