- 13 active jobs (view)
- jobs.apple.com
Description
The people here at Apple don’t just build products — we craft the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that supports the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it.
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 at Apple.
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 Principal Software Engineer eager to push the boundaries of AI with a single aim: to make a real difference to the lives of Siri users.
Apple is an Equal Employment Opportunity Employer that is committed to inclusion and diversity.
Responsibilities
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 the UK, and limited international travel may be required.
If this is you, we'd love to hear from you!
Qualifications
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
Experience in working in Agile teams
Experience Requirements
Significant experience using multiple programming languages and a broad range of tools
Experience in large-scale machine learning systems
Education Requirements
BS or MSc in Computer Science or equivalent work experience.