Verified from career page · Posted 3w ago

Perplexity

Internship - Machine Learning Research Engineer

Perplexity · Search

Berlin

Intern

Machine learningPyTorch

Last seen 3h ago

Posted
3w ago

Posted on 2 September 2026

Workplace
Hybrid

Work model: Hybrid

Salary
Not disclosed

Salary range not shared by the company

Visa sponsorship
Not specified

Visa sponsorship details unknown

Internship Program Berlin

Internship program: 12 - 24 weeks, full-time, in-person in the Berlin office.

Responsibilities

- Relentlessly push search quality forward — through models, data, tools, or any other leverage available.

- Train, and optimize large-scale deep learning models using frameworks like PyTorch, leveraging distributed training (e.g., PyTorch Distributed, DeepSpeed, FSDP) and hardware acceleration, with a focus on retrieval and ranking models.

- 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.

Qualifications

- Understanding of search and retrieval systems, including quality evaluation principles and metrics.

- Strong proficiency with PyTorch, including experience in distributed training techniques and performance optimization for large models.

- Interested in representation learning, including contrastive learning, dense & sparse vector representations, representation fusion, cross-lingual representation alignment, training data optimization and robust evaluation.

- Publication record in AI/ML conferences or workshops (e.g., NeurIPS, ICML, ICLR, ACL, EMNLP, SIGIR).

About Perplexity

Perplexity builds AI search with a small European presence against a mostly US board.

Apply at Perplexity

Similar roles

  1. Member of Technical Staff (Search Core DevOps Engineer) New Perplexity Search Belgrade DevOps & SREAWSCI/CDDocker +7 AI-native Not disclosed Visa: Not specified yesterday
  2. Member of Technical Staff (Machine Learning Research Engineer) Perplexity Search Berlin Machine learningPyTorch AI-native Not disclosed Visa: Not specified 3d ago
  3. Member of Technical Staff (Search Core, Indexing & Data Pipeline Stream) Perplexity Search Belgrade AWSC++HadoopKafka +4 AI-native Not disclosed Visa: Not specified 1w ago
  4. Member of Technical Staff (Search Quality Analyst) Hybrid Perplexity Search Belgrade DatabricksLLM / GenAIPythonSpark +1 AI-native Not disclosed Visa: Not specified 3w ago
  5. Technical Recruiter (London, Serbia) Hybrid Perplexity People London People & HR AI-native Not disclosed Visa: Not specified 1mo ago
  6. Member of Technical Staff (Machine Learning Engineer, Ranking Quality - Search) Perplexity Search Belgrade Machine learningLLM / GenAI AI-native Not disclosed Visa: Not specified 1mo ago
4,363 more roles like this. Open the board →