← All roles

Software Engineer - Web Crawling

Tavily· Engineering
Apply on company site
IsraelFull timePosted 7mo ago

About the role

Software engineer role focused on building and maintaining large-scale web acquisition and crawling pipelines to provide real-time, high-quality web data for AI agents and retrieval systems.

Responsibilities

  • Build distributed data acquisition systems that capture and structure the live web
  • Investigate and analyze browser internals, fingerprinting, and anti-automation systems to develop stealthy, adaptive orchestration layers
  • Prototype and deploy intelligent automation frameworks using Playwright, Puppeteer, and low-level browser control protocols (CDP)
  • Conduct hands-on research into network flows, JavaScript-based protections, and emerging web standards affecting automation
  • Collaborate with AI and infrastructure teams to integrate real-time web data into retrieval pipelines and LLM-powered agents
  • Translate deep technical insights into production-grade components, balancing research freedom with engineering rigor
  • Continuously evolve Tavily's capabilities in resilience, speed, and authenticity of web interaction

Qualifications

  • 3–5 years of experience as a backend or systems engineer, ideally working with large-scale, distributed, or web-facing infrastructure
  • Strong programming skills in Python or Node.js, with experience in Go or C++ considered a strong plus
  • Proven experience building and maintaining browser automation systems (Playwright, Puppeteer, or CDP) in production environments
  • Solid understanding of browser internals, network protocols, and web interaction mechanisms
  • Experience designing high-performance, resilient systems that handle scale, concurrency, and complex orchestration
  • Strong debugging and analytical skills - able to investigate edge cases, performance bottlenecks, and behavior under dynamic web conditions
  • Comfortable working in a fast-moving environment, collaborating closely with product, AI, and infrastructure teams to ship reliable systems quickly
  • Excellent documentation and communication skills to ensure smooth integration and operational visibility

Skills

Required:PythonNode.jsPlaywright / Puppeteer / CDPBrowser internals & network protocolsSystem design for scalabilityDebugging and analytical skillsDocumentation & communication
Nice to have:Go or C++
Last updated May 26, 2026. Interested? Apply on the company site.
Tavily logo

About Tavily

The Web Access Layer for AI Agents

Tavily is the real‑time search engine for AI agents and RAG workflows — Fast and secure APIs for web search and content extraction. Trusted by 600K+ developers.

AIAPIsContent extractionRAG workflowsWeb searchai-plg-top-20

More open roles at Tavily