AI/ML Job: Software Engineer - Machine Learning, Apple Media Products


Software Engineer - Machine Learning, Apple Media Products at Apple

London, United Kingdom 🇬🇧   (Posted Jun 18 2018)
About the company
We’re a diverse collection of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. The people who work here have reinvented entire industries with the Mac, iPhone, iPad, and Apple Watch, as well as with services, including iTunes, the App Store, Apple Music, and Apple Pay. And the same passion for innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it.

Job position

Job description
Job Summary

Interested in the chance to influence the next generation of Apple products? Join a team that works at the intersection of machine learning and customer facing features, using massive datasets and computational resources to help shape the musical experience of tens of millions of Apple Music subscribers.

The team behind many of the key features of Apple Music is looking for an experienced Software Engineer to work on our machine learning platform. You will work alongside research scientists and other engineers to develop and evaluate machine learning systems, and to scale them up to huge data sizes. Your work will directly impact the music listening of tens of millions of Apple Music subscribers as well as influencing the future development of Apple products more widely.

Skills & requirements
Key Qualifications

•Development experience with an object-oriented programming language such as Java or C++

•Experience implementing machine learning systems at scale

•Experience with data processing and storage frameworks such as Spark, Hadoop, Cassandra, Kafka, etc.

•Knowledge of current machine learning libraries such as Tensorflow, Keras, Pytorch, etc.

•Love of music

•This role may require occasional international travel/ transatlantic travel


In this role you'll be joining a cross-functional team building new product features and making innovative improvements to existing ones. Your own direct responsibilities will centre on designing and building platforms and pipelines to help us apply machine learning to massive datasets in production environments. This role requires someone with solid industry experience as well as machine learning skills, and you’ll have the opportunity to draw on all of your experience working within a small team that thrives on shared enthusiasm for science, engineering and music. You’ll be based at our offices in central London.


Master's Degree in machine learning, statistics, applied mathematics or related field or equivalent.

Instructions how to apply
see the website
[ job website ]

Let them know you found the job via
(Companies love to know recruiting strategies that work)

Other jobs that might be interesting

Predina Tech Limited Machine Learning Researcher/ Data Scientist - Predina Tech Limited   (February 2019)
London, United Kingdom
***Core responsibilities:*** - Adapt and apply latest development from research to improve the accuracy and granularity of our existing models. - Identify and apply new and novel datasets to improve the accuracy of existing models and perform predictions at ...
Machine Learning Engineer - Scale   (January 2019)
San Francisco, California, United States
Create optimized and efficient tooling, like Guided Automatic Segmentation, for taskers to complete complex tasks with speed and accuracy. Reliably evaluate data quality at scale. Intelligently route tasks from customers to specialized taskers for low turnar...
Software Engineer - Machine Learning Infrastructure - Formant   (January 2019)
San Francisco, California, United States
Formant is building cloud infrastructure to support the next generation of automation - autonomous tractors, warehousing robots, security robots, and delivery drones. We’re looking for a software engineer with a focus on machine learning infrastructure to j...