
Senior Anti-Bot, Scraping Engineer
Posted Oct 10

Posted Oct 10
This is a fully remote position, open to applicants in Europe.
β’ Develop and sustain extensive Python scraping systems for Google and other well-protected websites.
β’ Create scrapers for dynamic, JavaScript-intensive pages utilizing browser automation and hybrid techniques.
β’ Adjust to modifications in page layouts, request processes, and anti-automation strategies.
β’ Construct extraction pipelines that prioritize data accuracy, consistency, and observability.
β’ Implement strategies for proxies, fingerprinting, and request routing to enhance stability and throughput.
β’ Oversee scraping health, identify failures promptly, and troubleshoot production problems.
β’ Enhance performance, cost-efficiency, and latency across scraping infrastructure.
β’ Collaborate with data engineers, data scientists, and product teams to ensure the usability and trustworthiness of scraped data.
β’ Document scraping methodologies and operational procedures.
β’ Report directly to the Head of Engineering.
β’ Engage in a two-stage interview process.
β’ Robust professional experience with Python or another primary language such as GoLang, Rust, or JavaScript, particularly in production-grade scraping systems.
β’ Extensive hands-on experience scraping Google or comparably secured platforms.
β’ Comprehensive understanding of HTTP, TLS, cookies, headers, redirects, and browser networking behavior.
β’ Familiarity with Playwright, Selenium, Puppeteer, or similar browser automation frameworks.
β’ In-depth knowledge of HTML parsing, DOM navigation, and data extraction methods.
β’ Experience managing rate limiting, CAPTCHA, IP rotation, and bot detection systems.
β’ Proficient in working with asynchronous and concurrent scraping architectures.
β’ Experience operating scrapers at scale in cloud environments.
β’ Strong debugging abilities and capacity to analyze complex failure modes.
β’ Familiarity with headless browser fingerprinting and techniques for evading bot detection.
β’ Applicants must reside in one of the following countries: Spain, Italy, Portugal, Romania, Hungary, Czech Republic, Poland, Serbia, Lithuania, Bulgaria, Estonia, Latvia, Cyprus, or Greece.
β’ Capability to work in the UK timezone.
β’ Must have the right to work without visa restrictions in the current location.
β’ Stock options.
β’ Trust-based vacation policy: take as much time off as necessary.
β’ Remote-first workplace.
β’ Flexible working hours with autonomy over your workday.
β’ Customized training and career development through βSherpa plans.β
β’ Monthly hack days and training sessions.
β’ Up to 6 months of fully paid maternity leave.
β’ 2 months of paternity leave.
β’ $200 stipend for home office expenses.
β’ $70 credit for a welcome gift.
β’ Day off for your birthday.
β’ Summer and Christmas parties.
β’ Annual and quarterly offsite events.
β’ Monthly meet-ups.
β’ Paid volunteer time each quarter.
Mainspring Energy
Mercor
Mercor
Get handpicked remote jobs straight to your inbox weekly.