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

Chattermill Machine Learning Engineer - Chattermill   (December 2018)
London, United Kingdom
At Chattermill deep learning is not just a buzzword. Our whole product is built around it and we are committed to staying ahead of the game by continuously exploring new ideas and bringing them to life. Our core offering is centred around extracting insights f...
Thingthing R&D Manager - NLP Engineer - Thingthing   (November 2018)
Barcelona, Spain
We are looking for a new member to join our R&D team. As a R&D Manager - NLP Engineer your work will impact an app used by hundreds of thousands of people all over the world. By joining Fleksy you will: Work from sunny Barcelona within a small entrepreneu...
Walnut Investments Machine Learning Researcher - Walnut Investments   (November 2018)
Paris, France
As part of the Research team, you will embrace theoretical mathematics, computer science and financial knowledge. Fully involved on advanced topics, you will work closely with researchers, deep learners, and science addicts. Being part of our international tea...