7+ years or more of hands-on experience with Java and/or Python
Deep understanding of data structures and algorithms.
Experience designing and developing scalable & performant micro-services and Rest APIs
Knowledge of cloud computing platforms such as AWS, Google Cloud or Azure
Bachelors degree in computer science or related field
Strong problem-solving skills and Excellent communication skills
Experience in building and deploying cloud-native applications/products
Working experience with Big data technologies and data platforms
Familiarity in working with frontend frameworks
Hands-on experience with distributed computing technologies
Experience with SQL and NoSQL data stores
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.