Internship - Machine Learning Research Engineer

Berlin • FullTime

Posted 1mo ago

Remote Work Policy

On-site

Employment Type

FullTime

Categories

Machine Learning Engineer

About the job

This internship program offers a full-time, in-person opportunity in Berlin for 12 to 24 weeks. Interns will focus on advancing search quality through innovative models, data, and tools. The role involves training and optimizing large-scale deep learning models, with a particular emphasis on retrieval and ranking models. Additionally, interns will conduct research in representation learning, covering areas like contrastive learning, multilingual, evaluation, and multimodal modeling for search and retrieval. A key aspect of the role includes building and optimizing RAG pipelines for enhanced grounding and answer generation.

Responsibilities

  • Advance search quality through models, data, tools, or other leverage.
  • Train and optimize large-scale deep learning models using PyTorch, distributed training, and hardware acceleration, focusing on retrieval and ranking.
  • Conduct research in representation learning, including contrastive learning, 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, quality evaluation principles, and metrics.
  • Proficiency with PyTorch, including distributed training techniques and performance optimization for large models.
  • Interest in representation learning (contrastive learning, dense & sparse vector representations, representation fusion, cross-lingual representation alignment, training data optimization, robust evaluation).
  • Publication record in AI/ML conferences or workshops (e.g., NeurIPS, ICML, ICLR, ACL, EMNLP, SIGIR).

About Perplexity AI

Get new AI jobs in your inbox

A weekly digest of the newest AI engineering roles.

© 2026 AI Job Board. All rights reserved.