Machine Learning Engineer
Job Description
Summary
Join a great team that is responsible for delivering instructional content, applications, and frameworks across Apple’s platforms, and on the web.
We are looking for a Machine Learning Engineer who will contribute to our efforts to harness the power of Machine Learning and Artificial Intelligence to enhance the experience of Apple products for millions of users.
We are looking for a Machine Learning Engineer who will contribute to our efforts to harness the power of Machine Learning and Artificial Intelligence to enhance the experience of Apple products for millions of users.
Description
Develop and maintain Retrieval-Augmented Generation systems for improving upon AI-based features.
Using LLMs, build functionality to help with the productivity of our instructional design and editorial teams.
Evaluate LLM-generated content for accuracy and relevance, and contribute to the continuous improvement of machine learning algorithms.
Collaborate across content and engineering teams to develop innovative NLP solutions.
Leverage cutting-edge ML technologies to create impactful software experiences for Apple’s customers.
Using LLMs, build functionality to help with the productivity of our instructional design and editorial teams.
Evaluate LLM-generated content for accuracy and relevance, and contribute to the continuous improvement of machine learning algorithms.
Collaborate across content and engineering teams to develop innovative NLP solutions.
Leverage cutting-edge ML technologies to create impactful software experiences for Apple’s customers.
Minimum Qualifications
- Computer Science or Mathematics Bachelor degree or equivalent work experience
Preferred Qualifications
- Experience with fine tuning Large Language Models (LLMs), building Retrieval-Augmented Generation (RAG) systems, and experience working with vector databases to support intelligent applications.
- Strong working knowledge of traditional supervised, unsupervised, and semi-supervised ML algorithms.
- Solid mathematical foundations and understanding of ML technologies.
- Experience with deep learning approaches and natural language processing techniques
- Solid software engineering & computer science foundations, such as data structures, theory, and algorithms
- Experience approaching and reasoning about unsolved problems through research.
- Excellent oral and written English communication skills.