Job Description
As a member of our fast-paced group, you’ll have the unique and rewarding opportunity to shape upcoming products from Apple. Our team includes a diversity of backgrounds from applied scientists with a focus in NLP to experienced distributed systems. We are looking for candidates with both applied machine learning experience and strong engineering skills.The role will have the following responsibilities:- Own the entire ML development cycle from opportunity analysis, exploration, and prototyping to data collection, feature engineering, training, evaluation, and deployment in production.- Lead the development of machine learning models to improve search quality across retrieval, ranking, reranking, and query understanding.- Improve search quality and experience by leveraging techniques such as learning-to-rank, embedding models, contrastive learning, multi-task learning, and reinforcement learning where appropriate.- Mentor junior engineers and provide technical leadership in architecting ML systems and designing ML models.- Understand product requirements, then translate them into modeling tasks and engineering tasks.
- You have 8+ years of experience in information retrieval, natural language processing, machine learning, or deep learning.
- You have a deep understanding of machine learning theory, including supervised learning, ranking models, embeddings, representation learning, and evaluation metrics.
- You have proven ability to apply advanced ML techniques to improve search relevance and retrieval quality at scale.
- You are comfortable leading experimentation, offline evaluation, and online A/B testing for iterative improvements in search quality.
- You have excellent interpersonal skills, the ability to work independently as well as as part of a team.
- You have a Master’s Degree in Computer Science or equivalent experience in machine learning or a related field.
- Advanced diploma in AI, Machine Learning, Computer Science, or Mathematics