A

Apple

Designs phones, computers and their operating systems

Machine Learning Engineer Intern - Personal Agentic Search

Natural Language Processing & LLMsPosted on Nov 10
InternshipCambridge, UKNo salary listedIn-person

About the Job

Requirements

  • Currently pursuing a Bachelor of Science, Master of Science, or PhD in Computer Science, Machine Learning, or a related field.
  • Have a strong foundation in computer science fundamentals, including data structures, algorithms, and software design.
  • Be proficient in at least one programming language, such as Python, Swift, C++, or Java.
  • Have a solid foundation in machine learning and working knowledge of natural language processing fundamentals, including tokenization, embeddings, language modeling, and text classification, gained through coursework, research, personal projects, or professional experience.

Responsibilities

  • Design, prototype, and evaluate machine-learning-driven approaches to personal search and retrieval using large language models, embeddings, and on-device machine learning.
  • Explore agentic workflows in which large language models plan, call tools, and reason over multi-step search tasks.
  • Build and improve natural language processing components, including query understanding, semantic retrieval, ranking, and re-ranking.
  • Run experiments, analyze results, and develop metrics and datasets to measure search quality and model performance.
  • Collaborate with AI and machine-learning researchers and senior engineers to turn research ideas into robust, user-facing experiences.
  • Write clean, efficient, and well-tested code in languages such as Python, Swift, and C++.
  • Present findings and learnings to the team.

Desired Qualifications

  • Be familiar with large language model architectures, such as Transformers and attention mechanisms, and how they are trained and applied.
  • Be familiar with search and retrieval algorithms, such as indexing, ranking, nearest-neighbor search, and relevance evaluation.
  • Have experience with agentic large language model workflows, such as planning, tool calling, and multi-step reasoning.
  • Have experience with on-device machine learning or privacy-preserving machine-learning approaches.
  • Have experience designing experiments, metrics, and datasets to evaluate model or search quality.
  • Be proficient in more than one of Python, Swift, and C++.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs