At a Glance
- Tasks: Design and build large-scale web scraping systems, tackling complex challenges in data extraction.
- Company: Join a cutting-edge tech firm focused on innovative data solutions.
- Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on innovation and career advancement.
- Why this job: Make an impact by solving real-world problems with advanced scraping technologies.
- Qualifications: Strong Python skills and experience with web scraping and anti-bot techniques.
The predicted salary is between 60000 - 80000 £ per year.
Requirements
- The role is ideal for someone who believes in agentic coding and would like to improve their skills.
- Strong professional experience with Python (or another main language, e.g. GoLang, Rust, JavaScript) 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 networking behaviour.
- Experience with tools such as Playwright, Selenium, Puppeteer, or equivalent browser automation frameworks.
- Strong knowledge of HTML parsing, DOM traversal, and data extraction techniques.
- Experience handling rate limiting, CAPTCHA, IP rotation, and bot detection systems.
- Comfortable working with asynchronous and concurrent scraping architectures.
- Experience running scrapers at scale in cloud environments.
- Strong debugging skills and ability to reason about complex failure modes.
- Experience with headless browser fingerprinting and anti‑bot evasion techniques (Desirable).
- Familiarity with containerisation and orchestration, such as Docker and Kubernetes (Desirable).
- Experience with distributed task systems and job queues (Desirable).
- Background in data quality monitoring and anomaly detection (Desirable).
- Experience working with search, advertising, or competitive intelligence data.
What the job involves
- Reporting to: Michal Gondar, Head of Engineering.
- As a Senior Anti‑Bot Engineer, you will design, build, and operate large‑scale, resilient web scraping systems, with a strong focus on Google and Google‑like search environments.
- This role sits at the intersection of data engineering, reverse engineering, and systems reliability, and is critical to delivering accurate, timely, and trustworthy data at scale.
- You will work on complex scraping problems where naïve approaches do not work, including dynamic rendering, anti‑bot defences, frequent markup changes, and high‑volume data collection.
- Design and maintain large‑scale Python scraping systems that operate reliably against Google and other highly defended websites.
- Build scrapers for dynamic, JavaScript‑heavy pages using browser automation and hybrid approaches.
- Continuously adapt to changes in page structure, request flows, and anti‑automation mechanisms.
- Engineer robust extraction pipelines that prioritise data accuracy, consistency, and observability.
- Implement proxy, fingerprinting, and request‑routing strategies to maximise stability and throughput.
- Monitor scrape health, detect failures early, and rapidly debug production issues.
- Optimise performance, cost, and latency across scraping infrastructure.
- Work closely with data engineers, data scientists, and product teams to ensure scraped data is usable and trusted.
- Document scraping logic and operational runbooks for long‑term maintainability.
You’ll work closely with: Paul Felby, Chief Product & Tech Officer & Ivan Nikolov, Lead Technical Architect.
Senior Python Scraping / Anti-Bot Engineer employer: Adthena
Adthena is an exceptional employer that combines the stability of an established company with the dynamic environment of a scaling tech organisation. With a strong culture reflected in a 93% approval rating, flexible remote work options, and a commitment to employee growth through bespoke training plans, Adthena offers a supportive and empowering workplace. Employees enjoy unique benefits such as trust-based vacation, comprehensive health coverage, and a family care package, making it an ideal choice for those seeking meaningful and rewarding employment.