Internship - Search Machine Learning Engineer

Perplexity Perplexity · AI Frontier · London, United Kingdom · Search

Internship role focused on improving search quality through retrieval, ranking, and RAG pipelines, involving model experimentation, implementation, training, and deployment support.

What you'd actually do

  1. Contribute to experiments that improve search quality through better models, data usage, and evaluation tools, under the guidance of senior engineers.
  2. Design and implement components of the search platform and model stack, including retrieval, ranking, and classification models.
  3. Train evaluating models (including LLM-based approaches) for retrieval, ranking, and classification tasks.
  4. Support deployment and monitoring of search and ranking models in a scalable and performant way.
  5. Help build and iterate on RAG pipelines for grounding and answer generation.

Skills

Required

  • machine learning
  • statistics
  • Python
  • ML frameworks (PyTorch, TensorFlow, JAX)

Nice to have

  • evaluating model quality
  • offline metrics
  • A/B testing
  • search
  • recommendation
  • NLP
  • Rust

Other signals

  • improving search quality
  • experimenting with new models
  • shipping features
  • retrieval and ranking
  • RAG pipelines