The Information Intelligence team at Apple is looking to revolutionize how hundreds of millions of people use their devices to get information, and is seeking a Machine Learning Engineer to design and develop features for platforms that manage complex data structures, focusing on question answering, assistant response ranking, summarization, and search technologies.
Requirements
- Excellent programming skills in mainstream programming languages such as C++, Python, Scala, and Go
- Experience working with large data sets and end-to-end pipelines, ideally using the Apache software stack (e.g. Spark)
- Working experience with natural language processing and machine learning frameworks such as PyTorch, Tensorflow, or JAX
- Experience with search and knowledge graph
- Experience with cloud-native deployment (e.g. Kubernetes)
- Experience with prompt engineering, fine-tuning, evaluating for large language models
- Experience with retrieval-augmented generation or generative AI technology
Responsibilities
- Designing and developing features for platforms involving large-scale data management, machine learning, and deep learning systems applied to graph data, web documents, and both semi-structured and unstructured data feeds
- Collaborating with world-renowned experts in large-scale data management, machine learning systems, and knowledge extraction
- Focusing on question answering, assistant response ranking, summarization, and search technologies
- Innovating and building products that delight users daily while significantly impacting how information is accessed and utilized across Apple's ecosystem
- Pushing the boundaries of knowledge question answering within Siri and other Apple products
- Refining user search experiences, ensuring they are not only seamless but deeply satisfying in meeting users' information-seeking needs
- Designing and developing cutting-edge features for platforms that manage complex data structures
Other
- 15+ years industry experience
- BS in Computer Science or related field
- MS or Ph.D in Computer Science, Artificial Intelligence, Machine Learning, Information Retrieval, Data Science or a related field
- Good interpersonal skills and teamwork; demonstrated ability to connect and collaborate with others
- Passion for building phenomenal products and curiosity to learn