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 works)

Other jobs that might be interesting

FELFEL Back-End Python Developer Machine Learning, Senior (Technology Team) - FELFEL   (September 2018)
Zurich, Switzerland
FELFEL's technology team has built the heart of FELFEL's product and is responsible for the company's success as a leading European foodtech company. As a team member of the technology team, you will work very directly with our other teams (product, growth, s...
Wappier Data Scientist - Principal Investigator - Wappier   (September 2018)
Athens, Greece
As a Data Scientist at wappier you will develop & investigate hypotheses, structure experiments, build mathematical models and develop machine learning methods/algorithms that will help wappier products for mobile game publishers become a global success story....
Computer Vision Engineer - Ubertal   (August 2018)
San Jose, California, United States
Responsibilities 1. Design and develop image/video processing and recognition algorithm, feature extraction algorithm. 2. Design and develop image/video classification algorithm, machine learning algorithm, deep learning algorithm 3. Apply image/video techn...