The Apple Services Engineering team is looking to build secure, end-to-end solutions to power customer-facing features within Apple client applications, such as Apple Music, Apple Podcasts, Apple TV, App Store, Apple Arcade, and more, while strengthening Apple's privacy policy.
Requirements
- Knowledge of JVM or functional languages like Clojure
- Strong object oriented design and analysis skills coupled with a deep understanding of data structures and algorithms
- Experience writing effective unit and integration tests
- Experience designing and implementing RESTful APIs or other API technologies
- Experience with NoSQL or document oriented data stores (e.g. Apache Solr / Redis / Memcached / Cassandra / Voldemort / MongoDB etc.)
- Ability to work with multiple platforms (iOS, macOS, tvOS, watchOS)
- Familiarity with Apple Music API and MusicKit
Responsibilities
- Help build scalable and creative features that delight hundreds of millions of customers around the world on App Store, Apple Arcade, Apple Music, Apple TV+, Apple Books, Podcasts, MusicKit, iTunes etc. across multiple platforms on iOS, macOS, tvOS, and watchOS
- Work multi-functionally with various teams across Apple to deliver exciting features to customers
- Think about web service performance in terms of median, 95th percentile and 99th percentile
- Develop and enhance the MusicKit - Apple Music APIs for the developer community and partners
- Design and implement RESTful APIs or other API technologies
- Work with NoSQL or document oriented data stores (e.g. Apache Solr / Redis / Memcached / Cassandra / Voldemort / MongoDB etc.)
- Develop custom software used to process creative work, tools for media delivery, server-side systems, and APIs for Apple services
Other
- B.S. in Computer Science or similar field
- At least 5+ years of experience as a Software Engineer with excellent analytical and problem-solving skills
- Ability to work in a fast-paced environment, and agility to build customer facing features that span multi-functional teams
- Outstanding debugging, critical thinking, and interpersonal skills
- Commitment to inclusion and diversity, and promotion of equal opportunity for all applicants