Member of Technical Staff (Machine Learning Research Engineer)
Perplexity · Berlin
- Level
- Staff
- Type
- full-time
- Mode
- On-site / hybrid
- Posted
- 2026-09-23
- Team
- Search, Search
Role description
Perplexity is seeking an experienced Machine Learning Research Engineer to help build the next generation of advanced search technologies, with a focus on retrieval and ranking. Responsibilities Relentlessly push search quality forward — through models, data, tools, or any other leverage available Architect and build core components of the search platform and model stack Design, 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 advanced research in representation learning, including contrastive learning, multilingual, and m…
Technologies named in the posting
How Rolefit scores this role
- Stack overlap (50%). Every technology named in the posting is compared with your selected stack, weighted by how rare it is across the whole index — a niche match counts for more than Docker.
- Seniority fit (16%). The level in the posting is compared with the level assessed from your years and depth.
- Title alignment (16%). Whether the role is actually pitched at your field rather than adjacent to it.
- Freshness and filters (18%). Newer postings, your work type and your target region all move the score.
The score you see on a shortlist is specific to you — the same posting scores differently for a different stack. Run the assessment once and this role either makes your top 30 or it does not.
Build my shortlistSimilar roles
- Member of Technical Staff (AI Researcher)
Perplexity · San Francisco · Palo Alto · $220K – $485K • Offers Equity
LLMsSearchRecommender systemsC++2mo agoApply ↗ - 2mo agoApply ↗
- Member of Technical Staff (Software Engineer, Fraud Prevention)
Perplexity · London · Belgrade
SearchPaymentsRustC++3d agoApply ↗ - Member of Technical Staff (Machine Learning Engineer, Search Agent RL)
Perplexity · Belgrade · London
Search20d agoApply ↗ - Member of Technical Staff (Search Core DevOps Engineer)
Perplexity · Belgrade · London
SearchPythonDockerKubernetes1mo agoApply ↗ - Member of Technical Staff, AI Products (Early Career - Industry)
Perplexity · San Francisco · $180K – $270K • Offers Equity
SearchPythonReactNext.js1mo agoApply ↗
Your turn
See the 30 roles that actually fit your stack.
Three steps, no account, no CV upload. Every match opens with its score breakdown and a cover letter written for it.