Machine Learning Engineering Intern, Personal Agentic Search

Requirements

  • Currently pursuing a BS, MS, or PhD in Computer Science, Machine Learning, or a related field.
  • Strong foundation in computer science fundamentals (data structures, algorithms, software design).
  • Proficiency in at least one programming language such as Python, Swift, C++, or Java.
  • Solid foundation in machine learning and working knowledge of NLP fundamentals (tokenization, embeddings, language modeling, text classification).
  • Strong communication and collaboration skills, with a desire to work in a team environment.

Nice to Haves

  • Familiarity with large language model architectures like Transformers and attention mechanisms, including their training and applications.
  • Knowledge of search and retrieval algorithms such as indexing, ranking, nearest-neighbor search, and relevance evaluation.
  • Experience with agentic LLM workflows including planning, tool calling, and multi-step reasoning.
  • Experience with on-device machine learning or privacy-preserving ML approaches.
  • Experience designing experiments, metrics, and datasets to evaluate model or search quality.
  • Proficiency in more than one of Python, Swift, and C++.

What You'll Be Doing

  • Building and evaluating machine learning systems behind AI-powered agents that understand user context and personal data.
  • Working on real projects alongside experienced engineers and researchers.
  • Turning research ideas into robust, user-facing experiences focused on NLP, large language models, and information retrieval.
  • Contributing to features that help users find and act on their information in natural and intuitive ways, while preserving privacy.
AI Summary ✨

Similar jobs

  • CAD Virtuoso Engineering Intern

    AppleSwindon, UKa day ago
    NewRegistered sponsor
  • See all jobs in UK →