Apple - Cupertino, CA
posted 3 months ago
The AIML Information Intelligence team at Apple is at the forefront of creating groundbreaking technology in artificial intelligence, machine learning, and natural language processing. This team is responsible for developing features that redefine how hundreds of millions of users interact with their devices, including Siri, Spotlight, Safari, Messages, and Lookup. The universal search engine we create powers these search features, enabling users to efficiently find what they are looking for. Additionally, we are pioneering state-of-the-art generative AI technologies based on Large Language Models (LLMs) to enhance innovative features across Apple's devices and cloud services. As a member of this dynamic group, you will engage in large-scale machine learning and deep learning projects aimed at improving Open Domain Question Answering. Your work will involve developing sophisticated machine learning models and LLMs that can understand user queries, retrieve and rank relevant documents from multiple sources, and synthesize information to provide direct answers that best meet user intent and information-seeking needs. You will collaborate with researchers and data scientists to develop, fine-tune, and evaluate domain-specific LLMs for various applications in Apple's AI-powered products, while also conducting applied research to transition cutting-edge generative AI research into production-ready technologies. This role offers a unique and rewarding opportunity to shape upcoming products at Apple, requiring excellent applied machine learning experience and solid engineering skills to create an outstanding question-answering service. You will be responsible for analyzing search ranking and relevance requirements, developing and evaluating LLMs, and integrating search functions into Apple products. Your contributions will be crucial in building end-to-end production systems that power search and open domain question answering, utilizing technologies such as Spark, Hadoop MapReduce, Hive, and Impala for distributed data processing.