Apple Media Products (AMP) - Scala Software Engineer

London, Greater London, United Kingdom
Software and Services


Weekly Hours: 35
Role Number: 200061806
First, iTunes revolutionised how we listen to music and then our App Store ignited a cultural, social and economic phenomenon that changed how people work, play, meet, travel and so much more. Now imagine what you could do here! With your passion and dedication to engineering there's no telling what you could accomplish. AMP Data Management team is looking for an enthusiastic, innovative self-starter engineer to join us in London. We offer a flexible, friendly working environment where your contribution will have a highly visible impact across Apple Media Products, the team behind the App Store, Apple Music, iTunes, and many other high profile innovative products and services on iOS, macOS, tvOS, watchOS and HomePod.

Key Qualifications

  • You will have recent commercial experience with Scala
  • Interest in strongly typed, functional programming
  • Familiarity with Typescript, React and modern web architectures
  • Experience of engineering RESTful services
  • Expertise in crafting and architecting web applications and micro-services
  • Pride in ownership of code
  • Strive for a high level of unit and integration test coverage
  • Awareness of GraphQL and Apache Spark desirable
  • Familiarity with Agile methodology
  • Strong communication skills and ability to work closely with and collaboratively with others


We offering the opportunity for you to join us in engineering new internal applications and services to support and manage the use of petabytes of data by teams across Apple Media Products. We'd love for you to bring curiosity, passion and your experience to the team.

Education & Experience

Degree in Computer Science or related subject or meaningful commercial experience

Additional Requirements