Firecrawl
Web Automation Engineer
$235K–$260K
San Francisco HQ +1 · Hybrid · Full-time · Posted Sep 16, 2026
- Location
- San Francisco HQ
Toronto Hub - Experience
- 3+ years building browser automation, web infrastructure, or systems-level software.
- Visa sponsorship
- Open to candidates already authorized to work in the US or Canada. In the US, supports H-1B transfers, F-1 OPT and STEM OPT, TN (Canada and Mexico), and E-3 (Australia); cannot sponsor new H-1B visas for candidates outside the US. For Canada, work permit sponsorship may be considered case by case through the Toronto Hub.
About the job
Research and build browser automation infrastructure that reliably accesses websites, adapts to detection systems, and maintains scrape success across Firecrawl’s crawling fleet.
What you'll do
- Reverse engineer website detection signals and challenge flows, then reproduce them in authorized test environments.
- Build automation, diagnostic, and monitoring tools; measure scrape success and address regressions.
- Work with platform engineers to roll improvements out across the crawling fleet.
What they ask for
- Strong JavaScript/TypeScript and/or Python skills.
- Understanding of browser internals, rendering, JS engines, and headless automation such as CDP, Playwright, or Puppeteer.
- Solid grasp of HTTP/TLS, proxies, and browser and device fingerprinting.
- Ability to analyze minified or obfuscated code and turn research into production fixes.
Nice to have
- Deobfuscating JavaScript and VM-based obfuscation; network-level fingerprinting such as TLS/HTTP2 signatures or JA3/JA4.
- Experience operating large browser or proxy fleets, or work in scraping, web data, security research, or automation.
Pay
$235,000–$260,000 USD/year (SF) (base salary); $217,000–$233,000 CAD/year (Toronto) (base salary)
Tools
JavaScript/TypeScript, Python, CDP, Playwright, Puppeteer, HTTP/TLS, JA3/JA4
AI focus
Build web-access infrastructure and data-gathering tools used by AI agents and AI companies; the role itself focuses on browser automation and scraping, not developing AI models.
Model-written summary · the original posting is authoritative