8+ years experience building highly scalable distributed systems.
Strong Programming experience in Java including Object-Oriented and Functional programming techniques
Solid understanding of concurrency control, data structures, algorithms
Experience with data stores such as Cassandra and Redis.
Experience in stream processing and data processing tools and best-practices
Experience with CI/CD and Cloud Environments
Familiarity with the GraphQL framework
Self driven, collaborative, communicative, and fun to work with.
Sports enthusiast!
Education & Experience
BS/MS in Computer Science or a related technical field
Pay & Benefits
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $170,700.00 and $300,200.00, and your base pay will depend on your skills, qualifications, experience, and location.Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.