Siri, Machine Learning Engineer at Apple
Cupertino, California, United States
🇺🇸 (Posted Aug 8 2019)
About the company
We’re a diverse collection of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. The people who work here have reinvented entire industries with the Mac, iPhone, iPad, and Apple Watch, as well as with services, including iTunes, the App Store, Apple Music, and Apple Pay. And the same innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it.
Every new product we invent, service we create, or store we open is the result of people working together to make each other’s ideas stronger. That happens here because every one of us strives toward a common goal — creating the best customer experiences. So bring your passion, courage, and original thinking and get ready to share it. This is where your work can make a difference in people’s lives. Including your own.
Discover even more benefits of doing what you love.
Apple’s most important resource, our soul, is our people. Apple benefits help further the well-being of our employees and their families in meaningful ways. No matter where you work at Apple, you can take advantage of our health and wellness resources and time-away programs. We’re proud to provide stock grants to employees at all levels of the company, and we also give employees the option to buy Apple stock at a discount – both offer everyone at Apple the chance to share in the company’s success. You’ll discover many more benefits of working at Apple, such as programs that match your charitable contributions, reimburse you for continuing your education, and give you special employee pricing on Apple products.
The Siri Search Relevance team is creating groundbreaking technology for artificial intelligence, machine learning and natural language processing. The features we create are redefining how hundreds of millions of people use their computers and mobile devices to search and find what they are looking for. Siri’s universal search engine powers search features across a variety of Apple products, including Siri, Spotlight, Safari, Messages and Lookup. As part of this group, you will be doing large scale machine learning and deep learning to improve Retrieval and Ranking of Siri Search and developing fundamental building blocks needed for Artificial Intelligence. This involves developing sophisticated machine learning models, natural language processing to understand queries, using deep models and rewriting techniques to transform queries to improve result retrieval, online learning to react quickly to change, taking advantage of petabytes of data and signals from millions of users and combining information from multiple sources to provide the user with results that best satisfies their intent and information seeking needs.
As a member of our fast-paced group, you’ll have the unique and rewarding opportunity to shape upcoming products from Apple. We are looking for people with excellent applied machine learning experience and solid engineering skills in creating outstanding search service. This role will have the following responsibilities:
Analyzing search retrieval and relevance requirements, issues and opportunities
Understanding product requirements, translate them into modeling tasks and engineering tasks
Developing techniques and building machine learned models for search retrieval and ranking problems
Integrating search functions into Apple products, such as Siri, Spotlight, Safari, Messages, Lookup, etc.
Building end-to-end production system including retrieval and ranking to power search
Utilizing Spark, Hadoop MapReduce, Hive, Impala to perform distributed data processing
Skills & requirements
5+ years of experience in machine learning, deep learning, information retrieval, natural language processing or data mining
Mastery of two of following languages: Python, Go, Java, C++
Deep understanding of search and information retrieval including indexing, query rewriting, retrieval and ranking
Excellent knowledge and good practical skills in major ML and NLP algorithms
Excellent data analytical skills
Experience with large scale search and machine learning systems is highly desired
Experience with data transformation pipelines and Hadoop, Hive, and/or Impala is a plus
Familiarity with A/B experimentation
Excellent interpersonal and communication skills
Education & Experience
MS or Ph.D in Computer Science, Artificial Intelligence, Machine Learning, Data Science or related field