Search Crawler ML Engineer and Data Pipeline Analyst

Perplexity

United States

Remote

USD 90,000 - 130,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Perplexity is seeking a data-focused engineer to join our crawling and indexing efforts, combining data analysis with engineering to improve metrics, pipelines, and quality of our search and answer systems.

You will diagnose quality issues in crawling, train small models that optimize parsing quality, build datasets for model training, improve page selection for indexing, and design experiments to validate improvements.

Qualifications

  • 4+ years of experience in data analysis, ML engineering, or related roles.
  • Strong coding skills enabling production-grade code at a mid-level backend engineer level.
  • Experience designing metrics from scratch.
  • Experience training ML models that shipped to production with measurable metric improvements.

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 labeling pipelines.
  • Improve page selection algorithms for indexing.
  • Design and analyze experiments to validate improvements.

Skills

4+ years exp
Coding skills
Metrics design
Production ML
Web crawling

Job description

Perplexity is seeking a data-focused engineer to join our crawling and indexing efforts, combining data analysis with engineering to improve metrics, pipelines, and quality of our search and answer systems.

You will diagnose quality issues in crawling, train small models that optimize parsing quality, build datasets for model training, improve page selection for indexing, and design experiments to validate improvements.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Member of Technical Staff (Search Crawler Analyst)
Member of Technical Staff (Search Crawler Analyst)

Perplexity • United States

Remote
USD 90,000 - 130,000
Senior Search Core Engineer - Indexing & Data Pipelines
Senior Search Core Engineer - Indexing & Data Pipelines

Perplexity • Belgrade (MT)

On-site
USD 135,000 - 180,000
Senior ML Research Engineer - Search & Retrieval
Senior ML Research Engineer - Search & Retrieval

Perplexity • Berlin (NH)

On-site
USD 140,000 - 200,000
Member of Technical Staff (Machine Learning Research Engineer)
Member of Technical Staff (Machine Learning Research Engineer)

Perplexity • Berlin (NH)

On-site
USD 140,000 - 200,000
Production ML Engineer – Ranking & Search Systems
Production ML Engineer – Ranking & Search Systems

Mendable • San Francisco (CA)

Hybrid
USD 210,000 - 240,000
Salary that makes sense — $210,000–$0?
Competitive equity — details shared
Generous PTO — 15 days; 24+ days with
+5
Remote Research Engineer - Web Crawling & Data Pipelines
Remote Research Engineer - Web Crawling & Data Pipelines

ElevenLabs • Maine

Hybrid
USD 140,000 - 210,000
Discretionary stipend
Travel stipend
Co-working stipend
+1
Member of Technical Staff (Machine Learning Engineer, Search & Agents)
Member of Technical Staff (Machine Learning Engineer, Search & Agents)

Perplexity • United States

Remote
USD 140,000 - 180,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
Research Engineer, Index Intelligence
Research Engineer, Index Intelligence

Speedrun Talent Network • San Francisco (CA)

On-site
USD 180,000 - 260,000
Member of Technical Staff (Search Quality Analyst)
Member of Technical Staff (Search Quality Analyst)

Perplexity • United States

On-site
USD 100,000 - 140,000