Apple
Software Development Engineer - Data
$185K–$325K
Cupertino, California · Full-time · Posted Jun 8, 2026
- Experience
- 8+ years of professional experience; at least 2 years running production applications as an Apache Flink power user, or Apache Flink committer.
- Education
- BS or MS degree in computer science or equivalent professional experience.
About the job
Build and improve Apple’s data infrastructure and internal platform, focusing on scalable streaming systems, automation, cloud services, APIs, and open-source contributions.
What you'll do
- Develop and deploy features for Apple’s internal data platform and contribute regularly to open source.
- Design automation tools with cross-functional teams to streamline operations.
- Optimize cloud services for scalability and performance, and develop and integrate APIs.
What they ask for
- Demonstrated experience or aptitude in distributed systems engineering.
- At least 2 years running production applications as an Apache Flink power user, or experience as an Apache Flink committer.
- BS or MS in computer science, or equivalent professional experience.
Nice to have
- Good knowledge of Apache Iceberg and Apache Kafka.
- Experience building Flink connectors to data sources; knowledge of Yarn, Kubernetes, or another compute substrate.
Pay
$184,700 and $324,800 USD base salary
Tools
Apache Flink, Apache Beam, Kafka, Iceberg, Spark, Apache Iceberg, Apache Kafka, Yarn, Kubernetes
Model-written summary · the original posting is authoritative