Siri Machine Learning Engineer...

Siri Machine Learning Engineer

Santa Clara Valley, CA 2016-10-25 - –

Apple Apple

Play a part in the next revolution in human-computer interaction. Contribute to a product that is redefining mobile computing. Create groundbreaking technology for large scale systems, spoken language, big data, and artificial intelligence. And work with the people who created the intelligent assistant that helps millions of people get things done — just by asking. Join the Siri Machine Learning & Natural Language team at Apple.

Key Qualifications

Expertise and experience in various facets of machine learning and natural language processing, such as classification, feature engineering, information extraction, structured prediction, clustering, semi-supervised learning, topic modeling and ranking

Strong programming experience in one or more of the following: Java, C++, Python or equivalent

Hard working, self-starter, proven ability to manage multiple projects to strict deadlines. Excellent communication skills and ability to interact with all levels of researchers and engineers


The goal of Siri’s Natural Language team is to take Apple’s voice assistant to the next level of intelligence and accuracy using advanced statistical techniques. Engineers in this team work on a wide spectrum of approaches to improving Siri. You would work on core machine learning algorithms and models that help improve Siri’s ability to understand and respond to users. You would also work on developing scalable tools and infrastructure that enable other engineers to develop, test, debug and release Natural Language related features quickly. We impact billions of users by developing a phenomenal product with a prime focus on accuracy, understandability and performance of the product.

This position involves a wide variety of skills and innovation, and is a unique opportunity that sits at the cutting-edge of machine learning and software engineering. Ultimately, your work would have a huge impact on hundreds of millions of users across the globe.


Bachelors in Computer Science, with a specialization in Machine Learning or Natural Language Processing, or related fields. Masters or PhD preferred, or equivalent experience.

Additional Requirements

Natural Language and Machine Learning experience is a plus

Bilingual or multilingual preferred

To apply for this job please visit