Internship - Search Machine Learning Engineer

Perplexity Perplexity · AI Frontier · Belgrade, Serbia · Search

Internship role focused on improving search quality through retrieval and ranking models, including RAG pipelines, and contributing to the deployment and monitoring of these models. The role involves experimentation and collaboration with various teams.

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
  • information retrieval
  • ranking
  • recommender systems
  • Python
  • 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 models
  • RAG pipelines