Apple Maps Search and Machine Learning Engineer/Scientist in Santa Clara Valley, California

Maps Search and Machine Learning Engineer/Scientist

Job Number: 86413323

Santa Clara Valley, California, United States

Posted: Aug. 16, 2017

Weekly Hours: 40.00

Job Summary

Apple Maps powers many applications (built-in and 3rd party) that are making a huge impact to daily lives of millions of users every single day. You can play a big part in the next revolution in local search in a high-performing and collaborative team with a single mission to surprise and delight users with the world’s best search experience not found anywhere else. You will have plenty of opportunities to create groundbreaking technology for large scale systems, big data, cutting-edge search ranking and relevance, artificial intelligence and more. If you have significant background in machine learning and/or search technology, please consider joining the Maps Search and Machine Learning 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.

  • Desire to solve challenging problems at the intersection of user experience and computational algorithms.

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

  • Hard working, self-starter with proven ability to manage multiple projects to strict deadlines.

  • Excellent written and oral communication skills and ability to interact with all levels of researchers and engineers.


The goal of the Maps Search and Machine Learning team is to take Apple’s Maps to the next level of intelligence and accuracy using advanced statistical techniques. Engineers and scientists on this team work on a wide spectrum of approaches to improve the search experience on Apple Maps. You would work on core machine learning algorithms and models that help improve search relevance and experience. You would also work on developing scalable tools and infrastructure that enable other engineers and scientists to develop, test, debug and release algorithms, models and features quickly. We impact many users around the world 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 users across the globe.


BS/MS in computer science or software engineering or equivalent.

Additional Requirements

Experience/knowledge of large scale machine learning applied to very large and diverse datasets (preferred).

Experience shipping products, especially ones incorporating machine learning (preferred)

Experience/knowledge of search technology and related fields (preferred)