Apple Music's Cloud Library Services team needs a backend services engineer to build and improve core features like iCloud Library, SharePlay, Playlists, and Radio, powering millions of devices and subscribers.
Requirements
- Proficiency in Java or another OO language
- Strong data structures, algorithms, and OO software design and implementation skills
- Experience developing large-scale web-based services and applications
- Deep understanding 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
- Know your way around a Unix command line environment
Responsibilities
- design and build scalable cloud based features powering millions of devices and for millions of Apple Music subscribers
- work closely in collaboration with other world class engineers, researchers, and statisticians to deliver cutting edge features that implement state-of-the-art algorithms and techniques
- creatively solving complex engineering and algorithmic problems at high scale
Other
- Ability to juggle a high workload and multiple responsibilities
- Strong written and interpersonal skills
- BS in Computer Science or related field or equivalent experience, MS or PhD preferred.