Apple Media Products (AMP) - Software / Data Engineer - Java / Scala

London, Greater London, United Kingdom
Software and Services


Posted: 15 Jan 2019
Weekly Hours: 35
Role Number: 113914499
Apple Media Products is the team behind the App Store, Apple Music, iTunes, and many other high profile products on iPhone, Mac and AppleTV. Our Data Engineering team is looking for talented, performance-savvy, engineers to build out the big data platform and services which power many of these customer features — existing and new.

Key Qualifications

  • Significant experience in designing, implementing and supporting highly scalable data systems and services in Java or Scala
  • Degree in Computer Science or related discipline or meaningful career experience
  • Experience in Hadoop/Spark or Kafka


This is your opportunity to help engineer highly visible global-scale systems with petabytes of data, supporting hundreds of millions of users. Experience of any of the following is an advantage: * Hadoop-ecosystem technologies in particular MapReduce, Spark, Hive, YARN/MR2 * Building and running large-scale data pipelines, including distributed messaging such as Kafka, data ingest to/from multiple sources to feed batch and near-realtime/streaming compute components * Data-modelling and data-architecture optimised for big data patterns (warehousing concepts; efficient storage and query on HDFS; data security and privacy techniques) * Knowledgable about distributed storage and network resources, at the level of hosts, clusters and DCs, to troubleshoot and prevent performance issues

Education & Experience

Additional Requirements