At Apple, we're seeking a talented Software Engineer to join our Web Indexing team within the Machine Learning and AI division. This role offers an exciting opportunity to work on groundbreaking technology for algorithmic search, machine learning, natural language processing, and artificial intelligence. You'll be part of the team building features that redefine how hundreds of millions of people use their devices to search and find information.
Our universal search engine powers critical features across Apple products, including Siri, Spotlight, Safari, Messages, and Lookup. You'll work with one of the most exciting high-performance computing environments, handling petabytes of data and millions of queries per second. The role involves designing and building infrastructures that support advanced intelligence systems, processing trillions of links to surface the best content to users.
You'll be responsible for analyzing pages to extract critical features for indexing, ranking, and retrieval, while applying statistical analysis to enhance various aspects of our systems. A key focus will be building a generic Retrieval-Augmented Generation (RAG) indexing infrastructure framework to enable customization and rapid experimentation.
The ideal candidate brings strong coding skills, deep computer science knowledge, and experience with large-scale data processing. You'll work with cutting-edge technologies in machine learning and natural language processing, contributing to features that delight billions of Apple users every day. This role offers competitive compensation, comprehensive benefits, and the opportunity to make a significant impact at one of the world's most innovative companies.
Join us in pushing the boundaries of what's possible in search and AI technology while working alongside talented colleagues in a collaborative environment that values creativity, innovation, and technical excellence.