Siri - Search Software Engineer, International


Posted: Aug 15, 2019

Weekly Hours: 40

Role Number: 200026199

The Siri Search team is building groundbreaking technology for algorithmic search, machine learning, natural language processing, and artificial intelligence. The features we build 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 a this group, you will work with one of the most exciting high performance computing environments, with petabytes of data, millions of queries per second, and have an opportunity to imagine and build products that delight our customers every single day.

Key Qualifications

  • Hands on coding experience in one of the following languages: Python, Perl, Java, C++, Go
  • Experience manipulating big-data for large information retrieval problems
  • Experience with search indexing, web crawling, ranking preferred
  • Working Knowledge of NLP and machine learning preferred


The Siri Search team is looking for software engineers who will play a central role in improving the quality of data and results ranking for international users of Siri Search in various languages and parts of the world. In this role, you will: Perform data mining to support new search features Evaluate search results and identify indexing, ranking and relevance problems Scope, Design and Implement solutions to problems specific to international and non-English-speaking users Implement systems for normalizing across scripts and input methods Present results of analysis to team and leadership across Apple. Our team provides Spotlight and Safari users results from the Internet (Maps, Apps, Media, Wiki, Apple's own Web index). Our team is small and rapidly growing, providing a startup environment but with the full resources and advantages of being a key part of Apple's flagship products - including reaching a large and loyal user base. This means every member of our team gets to see the impact, within a few days of work they implement, on hundreds of millions of users.

Education & Experience

Bachelor's Degree in Computer Science, Information Science, Linguistics or equivalent work experience. Masters Degree a plus

Additional Requirements

Meet Some of Apple's Employees


Store Leader

Every Apple Store is designed to engage its local community, and no one understands this more than Consuela. She motivates her team to engage with customers in new and exciting ways.


Acoustic Prototyping Manager

Suzie explores new ways to push the limits of audio technologies. While working on Apple's HomePod, she developed prototypes that helped achieve consistent, high-fidelity sound.

Back to top