Apple Music – ML Systems Engineer

London, Greater London, United Kingdom
Machine Learning and AI


Weekly Hours: 35
Role Number:200324586
Here at Apple new ideas have a way of becoming great products very quickly, and innovation never stops. Bring passion and dedication to your job and there's no telling what you could accomplish. The Music Science team, responsible for audio analysis and Apple Music recommendations, is looking for an enthusiastic ML Systems Engineer. Machine learning is at the core of our work, and you will have the opportunity to - Implement distributed training data flows with massive data in TensorFlow - Develop Spark data pipelines to ensure up-to-date training data for our core models - Organise best practice training data storage and versioning for mid-sized datasets - Deploy ML models in our online-systems accessed by tens of millions of users every day Music is our passion, and our aim is to connect artists to music lovers like ourselves. We build amazing experiences for our users while respecting their privacy. Our team is a friendly bunch of people from 10 countries. We help each other grow and realise the best work for our users.

Key Qualifications

  • Experience with Python and Spark
  • Hands-on experience with ML model training and management
  • Experience with Docker a big plus
  • Passion for customer-satisfaction ethic and focus on customer privacy
  • Love for music is desirable


Our work relies on deeply understanding our customers’ listening habits and tastes as well as the characteristics of the music we offer them. Both number in the tens of millions, and one of our exciting challenges is making ML work at massive scale. This is where you come in. You will work with other experienced engineers to make existing model training and deployment smooth and efficient. You will also work with highly knowledgeable ML scientists to assess the data needs for new models, and develop the future of recommender systems and music analysis. We work with Keras, TensorFlow, Spark, and a wide array of complementary internal tools. We have access to massive compute clusters for training, inference and serving. On the service-side in particular we provide live customer-facing features with millisecond-latencies across multiple data centres around the world. If you have a passion for efficiency as well as ML, this might just be the job for you.

Education & Experience

Degree in Computer Science, Statistics, or other quantitative disciplines. Other and equivalent backgrounds may be considered. Apple’s most important resource, our soul, is our people. Apple benefits help further the well-being of our employees and their families in meaningful ways. No matter where you work at Apple, you can take advantage of our health and wellness resources and time-away programs. We’re proud to provide stock grants to employees at all levels of the company, and we also give employees the option to buy Apple stock at a discount — both offer everyone at Apple the chance to share in the company’s success. You’ll discover many more benefits of working at Apple, such as programs that match your charitable contributions, reimburse you for continuing your education and give you special employee pricing on Apple products. Apple benefits programs vary by country and are subject to eligibility requirements. Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Apple is a drug-free workplace.

Additional Requirements