Siri - Scientist / Engineer (Natural Language Processing)

Cambridge, Cambridgeshire, United Kingdom
Software and Services


Posted: 2 Nov 2018
Role Number: 200007462
"People with passion can change the world" The launch of Siri was a defining moment in the history of Artificial Intelligence. Hundreds of millions of people now use Siri to send a message, play their favourite song or even take a selfie. Now imagine what you could do here at Apple. At Apple we're driving a new revolution in the way people and devices interact. If you're interested in combining your NLP expertise with cutting edge machine learning, then come and join us. Experienced or just graduating, we looking for new ideas and ways of thinking with a single aim: to make a real difference to the lives of Siri users.

Key Qualifications

  • Understanding of standard NLP models and ability to implement them
  • Machine learning fundamentals
  • Software engineering skills


Working as part of an extraordinary team, including world renowned academics, top software engineers and expert machine learning practitioners, we are passionate about applying groundbreaking techniques to conversational dialogue. Siri processes more than a billion requests every week, so you will enjoy implementing machine learning at scale and you'll tackle all the complexities involved in taking research work through to production. You will love the state of the art resources at Apple. Huge compute grids, top-quality machine learning tools, and large quantities of data will help you improve user facing features. Day to day you will be involved in data preparation, prototyping machine learning algorithms, implementing solutions in a production environment, tracking metrics and contributing to the reporting of scientific results. The overall goal is to make Siri more intelligent. There are many difficult problems for us to solve, so if this is you we'd love to hear from you. Desired Experience - Large-scale machine learned systems - Publications in top-tier NLP and/or machine-learning conferences

Education & Experience

- MSc or PhD in Machine Learning or a related topic (or equivalent practical experience)

Additional Requirements