Skip to content

Software Engineer, Web Crawling

150k – 300kSan Francisco, CABackend EngineeringOnsite
Summary

Builds and scales Google-scale web crawlers to handle 100M+ pages daily, optimizing for politeness, dynamic content, anti-bot measures, and prioritization. Requires experience with high-performance languages like Rust/C++ and tools like TypeScript/Playwright.

About the role

Responsibilities

  • Build a distributed crawler that can handle 100M+ pages per day
  • Optimize crawl politeness and rate limiting across thousands of domains
  • Design systems to detect and handle dynamic content, JavaScript rendering, and anti-bot measures
  • Create intelligent crawl scheduling and prioritization algorithms for maximum coverage efficiency

Desired Experience

  • Extensive experience building and scaling web crawlers, or excited to ramp up quickly
  • Experience with high performance languages (C++, Rust, etc.)
  • Familiarity with TypeScript, Playwright, modern web design, CDP (Chrome DevTools Protocol)
  • Comfortable optimizing systems to an exceptional degree
  • Care about finding high quality knowledge
Skills
RustC++TypeScriptPlaywrightChrome DevTools ProtocolDistributed SystemsWeb CrawlingJavaScript RenderingRate LimitingCrawl Scheduling
Similar roles at this salary range
All Backend Engineering jobs →
Prompt Health

Senior Healthcare Integrations Software Engineer

Senior engineer building scalable EDI/API healthcare integrations for B2B SaaS. Requires 5+ years experience, strong API skills, and proficiency in PHP or Python.

170k – 200kUnited StatesBackend EngineeringRemote5+ YOEPHPEDI
Chime

Backend Engineer

Backend Engineer building and scaling APIs and consumer product features for Chime's banking platform. Requires 3+ years production experience and Ruby on Rails or similar frameworks.

133k – 166kChicago, ILBackend EngineeringHybrid3+ YOERubyAPIs
xAI

Member of Technical Staff

Write and maintain production backend services, build scalable frameworks, and deploy infrastructure using Java, Python, React, Docker, and Kubernetes. Requires 1 year of experience with LLMs, recommendation systems, and probabilistic modeling.

180k – 220kPalo Alto, CABackend EngineeringOn-site1+ YOEJavaScala
Brex

Software Engineer II, Backend

Build and scale backend systems for credit decisioning, risk management, and financial infrastructure at Brex. Requires 2+ years backend experience and 1+ year in fintech or regulated industries.

152k – 190kSeattle, WABackend EngineeringHybrid2+ YOEJavaKafka
Brex

Software Engineer II, Backend

Build and scale backend systems for credit decisioning, risk management, and financial infrastructure at Brex. Requires 2+ years backend experience and 1+ year in fintech or regulated industries.

152k – 190kSan Francisco, CABackend EngineeringHybrid2+ YOEJavaKafka