Skip to main content
Share:
Perplexity18 days ago

Internship - Machine Learning Research Engineer

hybrid🇩🇪DEBerlin, Germanyintern

Recruiter Fit Breakdown & Candid Summary

1

This is a full-time, in-person internship based in Berlin lasting 12 to 24 weeks.

2

The ideal candidate has strong PyTorch experience, a background in search and retrieval systems, and a publication record in top AI/ML venues.

3

You will work on training large-scale deep learning models, representation learning, and optimizing RAG pipelines.

4

Candidates without deep learning framework experience or an interest in search quality should not apply.

Role Responsibilities

  • 1Push search quality forward through models, data, and tools.
  • 2Train and optimize large-scale deep learning models using frameworks like PyTorch and distributed training techniques.
  • 3Focus on retrieval and ranking models, including hardware acceleration and distributed setups like DeepSpeed and FSDP.
  • 4Conduct research in representation learning, contrastive learning, multilingual, evaluation, and multimodal modeling.
  • 5Build and optimize RAG pipelines for grounding and answer generation.

Skills Matrix

Must-Have Skills

4 required
PyTorch
Distributed Training(PyTorch Distributed)
Search and Retrieval Systems
Representation Learning

Nice-to-Have Skills

1 preferred
Publication Record
Free Instant Match Check

Will an ATS filter reject your resume for this role?

Check your keyword match score, missing must-have skills, and formatting flags — before you apply.

Checking saved resume…

No signups. Free check in 3 seconds.

Ready to submit your application?

Apply directly on Perplexity's official job portal.