Member of Technical Staff (Machine Learning Research Engineer)

Perplexity

Berlin (NH)

On-site

USD 140,000 - 200,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Perplexity is seeking an experienced Machine Learning Research Engineer to advance the next generation of search technologies, with a focus on retrieval and ranking. You will design, train, and optimize large-scale models using PyTorch, employ distributed training with DeepSpeed/FSDP, and build core components of the search platform.

Collaborate with Data, Infrastructure, and Product teams to ensure fast, high-quality delivery and progress in representation learning for multilingual and

Qualifications

  • Deep understanding of search and retrieval systems.
  • Experience with large-scale search or recommender systems.
  • Strong proficiency with PyTorch and distributed training.
  • Expertise in representation learning and multilingual/multimodal modeling.
  • Strong publication record in AI/ML conferences.

Responsibilities

  • Relentlessly push search quality forward through models, data, tools, or leverage available
  • Architect and build core components of the search platform and model stack
  • Design, train, and optimize large-scale deep learning models using PyTorch with distributed training and hardware acceleration
  • Conduct advanced research in representation learning, including contrastive learning, multilingual, and multimodal modeling
  • Deploy models in a scalable and performant way
  • Build and optimize RAG pipelines for grounding and answer generation
  • Collaborate with Data, AI, Infrastructure, and Product teams to ensure fast and high-quality delivery

Skills

Search systems
Retrieval models
PyTorch
Distributed training
Representation learning
Multimodal modeling
Publications
Ownership
3-5 years experience

Tools

DeepSpeed
FSDP
PyTorch

Job 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 multimodal modeling for search and retrieval

  • Deploy models - from boosting algorithms to LLMs - in a scalable and performant way

  • Build and optimize RAG pipelines for grounding and answer generation

  • Collaborate with Data, AI, Infrastructure, and Product teams to ensure fast and high-quality delivery

Qualifications
  • Deep understanding of search and retrieval systems, including quality evaluation principles and metrics

  • Proven track record with large-scale search or recommender systems

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

  • Expertise in representation learning, including contrastive learning and embedding space alignment for multilingual and multimodal applications

  • Strong publication record in AI/ML conferences or workshops (e.g., NeurIPS, ICML, ICLR, ACL, CVPR, SIGIR)

  • Self-driven, with a strong sense of ownership and execution

  • Minimum of 3 years (preferably 5+) working on search, recommender systems, or closely related research areas

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ML Research Engineer - Search & Retrieval
Senior ML Research Engineer - Search & Retrieval

Perplexity • Berlin (NH)

On-site
USD 140,000 - 200,000
Internship - Machine Learning Research Engineer
Internship - Machine Learning Research Engineer

Perplexity • United States

Remote
USD 34,440,000 - 48,216,000
Member of Technical Staff (Software Engineer, Applied AI)
Member of Technical Staff (Software Engineer, Applied AI)

Kindredventures • Palo Alto (CA)

On-site
USD 120,000 - 160,000
Senior Manager of Machine Learning Engineering
Senior Manager of Machine Learning Engineering

ServiceNow • Santa Clara (CA)

On-site
USD 230,000 - 320,000
Generous family leave
Matched donations
Annual learning stipends
+3
Member of Technical Staff (AI Researcher)
Member of Technical Staff (AI Researcher)

Perplexity • San Francisco (CA), Palo Alto (CA)

On-site
USD 180,000 - 240,000
ML Research Engineer Intern — Retrieval & RAG Pipelines
ML Research Engineer Intern — Retrieval & RAG Pipelines

Perplexity • United States

Remote
USD 34,440,000 - 48,216,000
Member of Technical Staff (Search Core, Indexing & Data Pipeline Stream)
Member of Technical Staff (Search Core, Indexing & Data Pipeline Stream)

Perplexity • Belgrade (MT)

On-site
USD 135,000 - 180,000
Member of Technical Staff (ML Engineer, Recommendations & User Modeling)
Member of Technical Staff (ML Engineer, Recommendations & User Modeling)

Perplexity • Palo Alto (CA)

On-site
USD 220,000 - 405,000
Member of Technical Staff (ML Engineer, Recommendations & User Modeling)
Member of Technical Staff (ML Engineer, Recommendations & User Modeling)

Perplexity • San Francisco (CA)

On-site
USD 120,000 - 160,000
Member of Technical Staff (Software Engineer, Applied AI)
Member of Technical Staff (Software Engineer, Applied AI)

Perplexity • Palo Alto (CA)

On-site
USD 220,000 - 405,000