Web Automation Engineer
Core
Reverse engineer modern web detection systems and build resilient infrastructure to keep Firecrawl's web scraping fast and reliable.
Role type
Senior IC web automation engineer (browser internals & reverse engineering)
Builds
Automation, diagnostic, and monitoring tools for the crawling fleet
Domain
AI infrastructure / Web data extraction
Deliverable
production ML models
Required skills
JavaScript/TypeScript, Python, browser internals (rendering, JS engines), headless automation (CDP, Playwright, Puppeteer), HTTP/TLS, proxies, browser/device fingerprinting, reverse engineering obfuscated code
Preferred skills
Deobfuscating JavaScript, VM-based obfuscation, network-level fingerprinting (TLS/HTTP2 signatures, JA3/JA4), running large browser/proxy fleets
Technologies
CDP, Playwright, Puppeteer, JavaScript, TypeScript, Python
Responsibilities
Research and reverse engineer website detection and challenge flows; Identify signals separating automated access from human traffic; Reproduce signals synthetically to validate approaches; Build automation and monitoring tools; Measure scrape success rates and ship fixes; Roll improvements out across the crawling fleet at scale