Member of Technical Staff (Search Crawler Analyst)

Perplexity

Greater London

On-site

GBP 65,000 - 90,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Perplexity is building a scalable crawling and indexing platform. We are seeking a data analyst/ML engineer to design metrics, build data pipelines, and improve search quality.

You will diagnose quality issues in the crawling pipeline, train small models for parsing quality, and design experiments to validate improvements, collaborating across data and engineering teams.

Qualifications

  • 4+ years of experience as a data analyst, ML engineer, or related role.
  • Ability to write production-grade code at the level of a mid-level backend engineer.
  • Experience designing metrics from scratch.
  • Experience training ML models that shipped to production with measurable metric improvements.

Responsibilities

  • Find and diagnose quality issues in crawling pipeline.
  • Train small models that optimize parsing quality.
  • Build datasets for model training, including labeling pipelines.
  • Improve page selection algorithms for indexing.
  • Design and analyze experiments to validate improvements.

Skills

Coding skills
Metrics design
Data analysis
ML understanding

Tools

Python
Backend development

Job description

The internet is vast, containing trillions of URLs. Perplexity’s crawling and storage system is complex and has multiple stages (URL discovery, crawling, parsing, indexing). Each stage offers many opportunities for improvement and room for intricate bugs. You’ll work at the intersection of data analysis and engineering — designing metrics, building data pipelines, and improving the quality of our search and answer systems.

Responsibilities
  • Find and diagnose quality issues in our crawling pipeline
  • Train small models that optimize particular aspects of the pipeline (e.g. parsing quality)
  • Build datasets for model training, including LLM-as-a-judge labeling pipelines
  • Improve page selection algorithms for indexing
  • Design and analyze experiments to validate improvements
Qualifications
  • 4+ years of experience as a data analyst, ML engineer, or in a related role
  • Strong coding skills: you should be able to write production-grade code at the level of a mid-level backend engineer
  • Experience designing metrics from scratch
  • Experience training ML models that shipped to production with measurable metric improvements
Nice to have
  • Direct experience working on web crawling or indexing pipelines
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Member of Technical Staff (Backend Software Engineer, Search Crawler)
Member of Technical Staff (Backend Software Engineer, Search Crawler)

Perplexity • Greater London

On-site
GBP 90,000 - 120,000
Member of Technical Staff (Search Core, Indexing & Data Pipeline Stream)
Member of Technical Staff (Search Core, Indexing & Data Pipeline Stream)

Perplexity • Greater London

Hybrid
GBP 80,000 - 110,000
Member of Technical Staff (Search Engine Developer, Search Core)
Member of Technical Staff (Search Engine Developer, Search Core)

Perplexity • Greater London

On-site
GBP 90,000 - 130,000
Member of Technical Staff (Machine Learning Engineer, Ranking Quality - Search)
Member of Technical Staff (Machine Learning Engineer, Ranking Quality - Search)

Perplexity • Greater London

On-site
GBP 90,000 - 130,000
Search Machine Learning Engineer Intern
Search Machine Learning Engineer Intern

Perplexity AI • Greater London

On-site
GBP 17,000 - 22,000
Internship - Search Machine Learning Engineer
Internship - Search Machine Learning Engineer

Perplexity • Greater London

On-site
GBP 27,000 - 31,000
Backend Engineer - Web Crawling & Search Platform
Backend Engineer - Web Crawling & Search Platform

Perplexity • Greater London

On-site
GBP 90,000 - 120,000
Member of Technical Staff (Backend/Infrastructure Engineer, Search)
Member of Technical Staff (Backend/Infrastructure Engineer, Search)

Perplexity • Greater London

On-site
GBP 90,000 - 120,000
Member of Technical Staff (AI Researcher)
Member of Technical Staff (AI Researcher)

Perplexity • Greater London

On-site
GBP 164,000 - 361,000
Remote: Research Engineer, Large-Scale Web Crawling
Remote: Research Engineer, Large-Scale Web Crawling

ElevenLabs • Greater London

Hybrid
GBP 80,000 - 120,000
Innovative culture
Growth paths
Learning & development
+3