BS in Computer Science or related field or equivalent experience, MS or PhD preferred
Strong data structures, algorithms, and OO software design and implementation skills
Experience developing web-based services and applications and techniques for scaling them
Working knowledge of multi-threading, concurrency, caching, and distributed storage technologies
Experience working with a key value stores (Redis, Cassandra, Voldemort, etc)
Experience working with big data technologies such as Spark, MapReduce, Hadoop, Kafka
Working knowledge of the Unix command line environment
Proficiency in Java or another OO language
Ability to juggle multiple responsibilities and projects
Strong written and interpersonal skills
Interest in and opinions about music (and streaming music)
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.