Web Automation Engineer
About the role
Role focused on researching and building infrastructure to defeat detection and fingerprinting on the open web, ensuring fast, reliable web automation at scale. Hybrid roles in SF or Toronto with strong emphasis on browser automation, web infra, and production-grade tooling.
Responsibilities
- Reverse engineer detection: Research how modern websites detect and challenge automated traffic, and take apart those mechanisms and challenge flows
- Find the signals: Identify the browser, device, network, and behavioral signals that separate automated access from human traffic
- Replicate and harden: Reproduce those signals synthetically in authorized test environments to validate and harden our approaches
- Turn research into production: Build the automation, diagnostic, and monitoring tools that keep scrape reliability high as the web shifts
- Own scrape success rate: Measure it, explain regressions, and ship the fixes
- Ship fleet-wide: Work with platform engineers to roll improvements out across the crawling fleet at scale
Qualifications
- Languages: Strong JavaScript/TypeScript and/or Python, and comfortable picking up whatever a problem demands
- Browser internals: Real understanding of rendering, JS engines, headless automation (CDP, Playwright, Puppeteer), and where automated browsers differ from real ones
- Network fundamentals: Solid grasp of HTTP/TLS, proxies, and browser and device fingerprinting
- Reverse-engineering instincts: You can read minified, obfuscated code and figure out what it's actually checking
- Research with a shipping habit: You go deep on how something works, then land the fix in production, not just a writeup
- Nice to have: Deobfuscating JavaScript and VM-based obfuscation, network-level fingerprinting, running large browser or proxy fleets in production, or prior work at scraping/web data/security/automation
Skills
Benefits
- Salary: $235,000–$260,000 USD/year (SF) / $217,000–$233,000 CAD/year (Toronto)
- Competitive equity
- Generous PTO: 15 days, plus flexible time beyond 24 days
- Parental leave: 12 weeks fully paid
- Wellness stipend: $100 USD/month
- Learning & Development: up to $1,000 USD/year
- Team offsites
- Sabbatical: 3 paid months off after 4 years
- US-based benefits: medical, dental, vision; life & disability; Teladoc; mental health; fertility support; 401(k); pre-tax benefits
- Canada-based benefits: extended health/dental/vision; life & disability; virtual care; mental health; fertility; group RRSP
- SF-based perks: HQ snacks, team lunches, ping pong
- Toronto-based perks: transit/subway/GO card and parking

About Firecrawl
The web data API for AI
Firecrawl is a web data infrastructure platform that converts websites into clean, structured data optimized for AI applications through a simple API. Originally built as an internal tool at Mendable to solve their own data ingestion challenges, the team recognized the broader need for reliable web data extraction and transformed it into a standalone product. The platform combines web search, scraping, and AI-powered parsing into a unified solution, focusing on the core developer priorities of reliability, speed, and ease of use. By abstracting away the complexities of web data extraction, Firecrawl serves as the foundational data layer that enables AI applications to seamlessly access and process web content in the exact format they need.
More open roles at Firecrawl
- In-House Technical Recruiter4d agoHybrid (San Francisco, CA; Toronto, ON) · Recruiting & HR
- Member of Design Staff4d agoHybrid (San Francisco) · Design
- Partnerships Manager - Alexandria1w agoHybrid (San Francisco, CA) · Partnerships / Data Partnerships
- Senior Software Engineer1w agoSan Francisco, CA · Engineering
- Forward Deployed Engineer1w agoHybrid (San Francisco, CA) · Engineering
