Siri - Software Engineer in ML (C++ & Python)

Cambridge, Cambridgeshire, United Kingdom
Machine Learning and AI


Role Number:200140364
Apple's Machine Learning and AI team transform every Apple product and because we fully integrate hardware and software, we can collaborate to deliver amazing experiences while protecting user data. Siri is the voice of Apple products and it's launch 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. Through groundbreaking innovation we're driving a new revolution in the way people and devices interact. To help continue this work we are looking for an innovative Software Engineer eager to push the boundaries of AI with a single aim: to make a real difference to the lives of Siri users.

Key Qualifications

  • Significant experience using C++ and Python
  • Ability to create effective designs to solve complex problems and lead teams to implement them
  • Effective communication skills with ability to give impactful feedback to colleagues
  • Hands-on approach and pragmatic attitude in turning ideas into working software
  • Large-scale machine learning systems advantageous


Working as part of an extraordinary team, including world renowned academics, top software engineers and expert machine learning practitioners, we are passionate about applying state of the art techniques to conversational dialogue. Siri processes more than a billion requests every week, so you will enjoy creating designs and leading teams to develop high quality software, implemented at scale. You will add user impacting features to Siri and provide the software that supports and integrates our machine learning models within Siri’s architecture to make Siri more intelligent. Working with a high degree of autonomy, to be successful in the role you will review designs and code by others and provide constructive feedback. You will share knowledge and coach others, whilst continuously learning from colleagues. Based in Cambridge, we work closely with teams across Apple worldwide. This means occasional evening meetings with teams outside UK, and limited international travel may be required. If this is you, we'd love to hear from you!

Education & Experience

BS or MSc in Computer Science or equivalent work experience.

Additional Requirements