Siri Conversational Intelligence Software Engineer
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 used by hundreds of millions of people worldwide helping with their daily tasks. We combine data, machine learning and software into the best possible user experience.
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!
Are you passionate about building great software? Do you want to harness the power of Generative AI to build exciting new products? Join Siri’s Conversational Intelligence team and help us create truly integrated and unique user experiences with Apple Intelligence!
We are a fast-paced team of talented engineers working to integrate conversational models and features into Siri using the latest advances in Generative AI. With strong software engineering background and programming skills, your code will impact millions of Siri users. Through collaboration and iterative development practices you can help us deliver great Siri experiences.
Responsibilities include:
- Participating in daily stand-ups and agile meetings
- Writing high-quality, well-tested, performant code and shipping features and models to production
- Contributing to code reviews, and seeking feedback from others
- Architecting systems that are extensible, adaptable and stand the test of time
- Collaborating with colleagues across all areas of the Siri stack
- Prototyping new features and demoing them to stakeholders
- Evaluating your code and models via dashboards, A/B experiments and ongoing data analysis
- BS, MS or equivalent experience in Computer Science, Computer Engineering
- Experience in at least one object-oriented or functional programming language (Swift, Java, C++, Scala etc)
- Deep understanding of object-oriented design, data structures, algorithm design, complexity analysis, performance analysis, problem solving and diagnosis
- Commitment to high quality, well-tested code
- Inquisitive in pursuit of excellence, able to demonstrate strong sense of curiosity
- Action oriented, takes ownership and is proactive in delivering against commitments
- Excellent communication and collaboration skills
- Previous experience shipping Machine Learning models
- Expert in Swift and iOS development
- Proficiency with Python
- A curiosity about or experience with performing data analysis at scale
- This role is based in Cambridge, UK