Perplexity

Internship - Machine Learning Research Engineer

Perplexity
Apply
2 months ago
Berlin, GermanyIntern

Responsibilities

  • Improve search quality through models, data, tools, and other technical approaches.
  • Train and optimize large-scale deep learning models for retrieval and ranking using PyTorch, PyTorch Distributed, DeepSpeed, FSDP, and hardware acceleration.
  • Conduct research in representation learning, including contrastive, multilingual, evaluation, and multimodal modeling for search and retrieval.
  • Build and optimize RAG pipelines for grounding and answer generation.

Requirements

  • Understanding of search and retrieval systems, including quality evaluation principles and metrics.
  • Strong proficiency with PyTorch, including distributed training techniques and performance optimization for large models.
  • Interest in representation learning, including contrastive learning, dense and sparse vector representations, representation fusion, cross-lingual representation alignment, training data optimization, and robust evaluation.
  • Publication record in AI/ML conferences or workshops such as NeurIPS, ICML, ICLR, ACL, EMNLP, or SIGIR.

Benefits

  • 12–24 week, full-time internship.
  • In-person work in the Berlin office.

Tech Stack

Categories

AI ResearchML Engineering
Perplexity

About Perplexity

1,001-5,000 employees

Perplexity builds an AI-powered answer engine for web and mobile and an enterprise product, Perplexity Computer, for AI-driven workflows across tools and apps. The company monetizes through individual subscriptions (Perplexity Pro) and enterprise plans. Founded in 2022 and headquartered in San Francisco, it operates as a privately held company.

Contact me