Web Scraping Engineer
Tenth Revolution Group

London
•1 hour ago
•No application
About
Senior Python Scraping Engineer - Permanent Location: Remote A technology company is seeking a Senior Python Scraping Engineer to design, build, and operate large-scale, resilient web-scraping systems. The role focuses on solving complex scraping challenges across dynamic, JavaScript-heavy environments and platforms with strong anti-automation defences. This position sits at the intersection of data engineering, reverse engineering, and reliability engineering. What You'll Do Design and maintain large-scale Python scraping systems that operate reliably against highly defended websites.Build scrapers for dynamic, JavaScript-heavy pages using browser automation and hybrid techniques.Continuously adapt to changes in structure, request flows, and anti-automation mechanisms.Engineer robust extraction pipelines focused on accuracy, consistency, and observability.Implement proxy, fingerprinting, and request-routing strategies to increase stability and throughput.Monitor scrape health, detect failures early, and quickly resolve issues in production.Optimise performance, cost, and latency across scraping infrastructure.Collaborate with data engineering, data science, and product teams to ensure scraped data is reliable and usable.Maintain clear documentation and operational runbooks for long-term maintainability. Required Skills and Experience Strong professional experience with Python, including production-grade scraping systems.Deep hands-on experience scraping Google or similarly protected platforms.Solid understanding of HTTP, TLS, cookies, headers, redirects, and browser-network behaviour.Experience with tools such as Playwright, Selenium, Puppeteer, or similar browser-automation frameworks.Strong knowledge of HTML parsing, DOM traversal, and dat




