AI/ML - Sr. Software Engineer, Siri Understanding (Private Learning)

Seattle, Washington, United States
Machine Learning and AI


Weekly Hours: 40
Role Number:200224480
Play a part in the next revolution in human-computer interaction. Contribute to a product that is redefining mobile computing. Create groundbreaking technology for mobile devices, spoken language, big data, and artificial intelligence systems. And work with the people who created the intelligent assistant that helps millions of people get things done — just by asking. Join the Siri AI/ML team at Apple.

Key Qualifications

  • Expert knowledge and experience in one or more languages such as Swift, Objective-C, C++, Scala or Java
  • Must have a solid understanding of the software development process, including unit testing and release management
  • Possess excellent software architecture and design skills.
  • Must be able to brainstorm and effectively communicate technology ideas and issues
  • Enthusiasm for quality, attention to detail, and overall customer experience
  • Must have excellent cross team collaboration skills
  • Strong grasp of Apple developer tools and iOS SDK, preferably in a production environment


The goal of the Siri Machine Learning team is to take Siri to the next level of intelligence and accuracy. Your tasks will range from designing and implementing performant solutions to run machine learning models on Apple devices to design APIs used by multiple organizations in Apple. We are looking for folks who want to invent the future of Siri and not afraid of challenges. The ideal engineer deals with ambiguity well, writes high quality code and is comfortable in contributing code to both legacy and new systems. You should be passionate about shipping machine learning model inference algorithms and related infrastructure into production. Excellent communication skills will be required to coordinate work across multiple teams to resolve issues.

Education & Experience

BS in Computer Science, Engineering, or equivalent industry experience

Additional Requirements

  • Experience developing low latency machine learning inference engines for models such as neural network is a plus
  • Experience with Conversational AI / Voice assistants, Search Engine ranking is a plus.