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.