Member of Technical Staff (Machine Learning Engineer, Search)

Belgrade remote Until 8/22/2026 First posted March 18, 2026 Last posted March 18, 2026
Job description

Perplexity is seeking an experienced Machine Learning 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 our search platform and model stack

  • Train and evaluate retrieval, ranking and classification models, including LLMs

  • Deploy models - from boosting 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

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

  • Minimum of 5 years of working on search or recsys-related projects

About this role

Summary

Build and optimize search models, pipelines, and components with ML focus.

Job title

Member of Technical Staff (Machine Learning Engineer, Search)

Experience level

5+ years

Industry

software

Location requirements

Belgrade, on-site role with no remote work permitted.

Salary

Not specified

Management role

No

Skills & keywords

Required skills

search systemsretrievalrankingML modelsLLMs

Preferred skills

None specified

Specializations

machine learningsearchretrievalrankingLLMs
Locations

Structured locations inferred from the posting.

Belgrade, Serbia

On-site City