Core Services Media API Engineer - Apple Services Engineering
Core
Building scalable server systems and APIs for Apple client applications (Music, TV, Arcade, App Store) and developer tools (MusicKit).
Role type
Senior Software Engineer (Backend/API)
Builds
Large-scale distributed data stores, RESTful APIs, and developer-facing SDKs
Domain
Consumer media services, distributed systems
Required skills
JVM or functional languages (Clojure), RESTful API design, NoSQL/document stores, object-oriented design, data structures and algorithms, performance optimization (median/95th/99th percentile)
Preferred skills
Unit and integration testing, debugging, critical thinking
Technologies
Apache Solr, Redis, Memcached, Cassandra, Voldemort, MongoDB
Responsibilities
Design and implement scalable server systems, enhance MusicKit APIs for developers, optimize web service performance metrics, collaborate with cross-functional teams
Seniority
Senior, hands-on IC
