Software Engineer, Big Data - Apple Services Engineering

Apple

United States Of America, United States
Not specified
6+ years java or scala experience
Spark, flink, kafka expertise
Hadoop, s3, kubernetes, airflow skills
Apple Services Engineering is seeking a Software Engineer with expertise in big data technologies to develop large-scale data processing systems. The ideal candidate should have strong technical skills in Java or Scala and experience with distributed data processing frameworks

Job Summary

  • This role involves building massive scale distributed data processing systems for Apple Services like the App Store and Apple Music.
  • The ideal candidate will have a deep passion for iterating quickly across all stages of the data pipeline lifecycle.
  • Successful candidates must demonstrate strong engineering skills and a belief that data-driven processes lead to exceptional products.

Matching Summary

Match Score: 85

Apple Services Engineering is seeking a Software Engineer with expertise in big data technologies to develop large-scale data processing systems. The ideal candidate should have strong technical skills in Java or Scala and experience with distributed data processing frameworks.

Skills & Requirements

Must-have

  • 6+ years Java or Scala experience
  • Spark, Flink, Kafka expertise
  • Hadoop, S3, Kubernetes, Airflow skills
  • Production data pipeline design
  • Strong SQL and data analysis

Nice-to-have

  • GDPR compliance knowledge
  • Cross-functional collaboration skills
  • Functional programming paradigms
  • Data-driven product mindset
  • Influence on team direction

Key Requirements

  • Bachelor's or Master's degree in CS or related field
  • 6+ years production system experience with Java/Scala
  • Deep understanding of distributed batch and streaming systems

Work Rights

Not specified

Tailored Resume

Cover Letter