Strong programming expertise in Java, Scala and/or scripting languages, preferably with critical, large-scale distributed systems
Experience in designing, developing and deploying data processing applications and frameworks on cloud-based infrastructure like AWS, GCP etc.
Experience in cluster management/orchestration software like Kubernetes, Spinnaker, Helm charts, Docker is a plus
Ability to design large-scale, complex applications with excellent run-time characteristics such as low-latency, fault-tolerance and availability
A learning attitude to continuously improve self, team, and the organization
Deeply concerned about excellence and quality
Loves fast paced environment and learning new technologies
Bachelor’s degree or Masters in Computer Science, Computer Engineering, or equivalent
Experience with modern Analytics and Data technologies like Spark is a plus
Experience with contribution to Open Source projects is a plus
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.