P

Perplexity AI

Builds AI search and research tools

Web Access Engineer - Crawler

Backend EngineeringPosted on Nov 13
Full-timeLondon, UKNo salary listed

About the Job

Requirements

  • At least 5 years of software engineering experience in web infrastructure, browsers, content delivery networks, or crawling.
  • Strong programming skills in at least one of Go, Python, Rust, or C++.
  • Deep understanding of HTTP/1.1, HTTP/2, and HTTP/3, including status semantics, caching, conditional requests, content encoding, and redirects.
  • Strong knowledge of TLS, DNS, cookies, and sessions.
  • Understanding of content delivery network caching and content delivery, HTTP error handling, retry backoff, and server-defined rate limits.
  • Knowledge of page lifecycle, network idle, service workers, client-side rendering, and shadow DOM.
  • Experience debugging JavaScript and fluency with Chrome DevTools, Chrome DevTools Protocol, HAR files, curl, and packet captures.
  • Ability to work independently when the path forward is not fully defined.

Responsibilities

  • Own fetching and rendering improvements end to end, from investigation through implementation and production rollout, partnering with crawler engineers and site reliability engineers.
  • Investigate fetch and rendering failures across DNS, TLS, HTTP, caching, redirects, and client-side rendering, and classify root causes.
  • Improve page loading, completion detection, and content capture to preserve relevant content and handle dynamic pages reliably.
  • Ensure the crawler respects site-imposed access restrictions and rate limits, identifies itself clearly, and retries only transient technical errors.
  • Build tools to reproduce failures, compare crawler output against expected page content, and turn findings into regression tests.
  • Define metrics for fetching reliability, content completeness, and error classification, and use them to prioritize improvements.

Desired Qualifications

  • Experience developing content delivery network, caching, or web performance systems.
  • Experience operating crawlers, headless browsers, or distributed content-acquisition systems at scale.
  • Contributions to a browser engine or JavaScript runtime.

About the Company

Perplexity AI

Builds AI search and research tools

Perplexity AI builds AI search and research tools for individuals and organizations, combining web retrieval with written answers that link to their sources. Users ask questions in its website or apps, upload files for analysis, and follow up in a conversation, while its Comet browser brings an AI assistant into everyday browsing. Enterprise accounts connect internal files and applications with web research, and developers use its search and agent APIs to add these capabilities to their own software. The company earns money from paid personal and business subscriptions and usage charges for its APIs, alongside free consumer access. Perplexity AI was founded in 2022 and is headquartered in San Francisco, California.

Company size
201-500
Company stage
Private
Total funding
$1.7B
Headquarters
San Francisco, CA
Founded
2022

Recently Posted Jobs

Explore more opportunities at Perplexity AI

See more jobs