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