Apple
Software Engineer, Big Data - Apple Services Engineering
$175K–$308K
Seattle, Washington · Full-time · Posted Jul 7, 2026
- Experience
- 6+ years building production systems using Java and/or Scala.
- Education
- Bachelor’s or Master’s degree in Computer Science, Statistics, a related quantitative field, or equivalent practical experience.
About the job
Build and maintain large-scale data pipelines and analytical solutions that support Apple Services product features and insights while protecting user privacy.
What you'll do
- Collaborate with cross-functional partners to translate requirements into scalable engineering solutions and help shape architecture.
- Design, build, and maintain data pipelines and datasets; own their quality, scalability, and SLAs.
- Promote technical excellence through best practices, documentation, shared tools, and reusable solutions.
What they ask for
- Bachelor’s or Master’s degree in Computer Science, Statistics, a related quantitative field, or equivalent practical experience.
- 6+ years building production systems using Java and/or Scala, with strong proficiency in either for distributed data processing and familiarity with functional programming.
- Deep understanding of distributed batch and streaming systems such as Spark, Flink, and Kafka; experience with big data ecosystem technologies.
- Track record scaling production data pipelines, strong SQL and data analysis skills, and experience with GDPR compliance and responsible data practices.
Nice to have
- Excellent collaboration and communication skills, including the ability to listen, influence, and drive solutions.
Pay
$175,000 to $308,500 USD base salary
Tools
Java, Scala, Spark, Flink, Kafka, HDFS, Hadoop, S3
Model-written summary · the original posting is authoritative