CareerPlanSign in

Software Development Engineer - Data

Cupertino, United States of America💼 Full-time🗓 2026-06-08 → 2026-09-28

Core

Design and implement scalable streaming processing systems and data infrastructure for Apple Services Engineering.

Role type

Senior IC software engineer (distributed streaming systems)

Builds

Internal data platform, automation tools, cloud-based services

Domain

Big data, distributed systems, cloud infrastructure

Required skills

Apache Flink, Apache Kafka, Apache Iceberg, distributed systems, API development, cloud services optimization, open source contribution, automation tooling

Preferred skills

Apache Iceberg, Apache Kafka, Flink connectors, Yarn, Kubernetes

Technologies

Flink, Beam, Kafka, Iceberg, Spark, Yarn, Kubernetes

Responsibilities

Develop and deploy new features of Apple's internal data platform; Optimize cloud-based services for scalability and performance; Collaborate with cross-functional teams to design automation tools; Innovate on API development and integration; Regularly contribute to open source projects.

Seniority

Senior, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 883,000+ jobs from 20+ sources.