Senior Anti-Bot / Scraping Engineer (EU Applicants Only)

Adthena · Remote · Remote - EU ·
Fully remoteFull-timeSenior5+ years
COMPENSATION
€•• – ••k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Senior level role
  • Fully remote (EU)
  • Python + Playwright
  • Stock options included
  • Trust-based vacation

You will design and operate large-scale scraping infrastructure targeting Google and other protected platforms. The work involves reverse engineering, handling dynamic rendering, and maintaining high-throughput data pipelines. You will collaborate with data engineers and scientists to deliver trustworthy competitive insights.

What you'll do

  • Design Python scraping systems for highly defended websites like Google
  • Build scrapers for JavaScript-heavy pages using browser automation
  • Adapt continuously to changes in page structure and anti-automation mechanisms
  • Engineer extraction pipelines prioritizing data accuracy and observability
  • Implement proxy and fingerprinting strategies to maximize stability
  • Monitor scrape health and debug production issues rapidly
  • Optimize performance, cost, and latency across the infrastructure
  • Document scraping logic and operational runbooks for maintainability

What you'll need

  • Strong professional experience with Python, GoLang, Rust, or JavaScript
  • Deep hands-on experience scraping Google or similarly protected platforms
  • Solid understanding of HTTP, TLS, cookies, headers, and redirects
  • Experience with Playwright, Selenium, Puppeteer, or similar frameworks
  • Strong knowledge of HTML parsing, DOM traversal, and data extraction
  • Experience handling rate limiting, CAPTCHA, IP rotation, and bot detection
  • Comfortable with asynchronous and concurrent scraping architectures
  • Experience running scrapers at scale in cloud environments
  • Strong debugging skills for complex failure modes
  • Experience with headless browser fingerprinting and anti-bot evasion

Nice to have

  • Familiarity with Docker and Kubernetes containerisation
  • Experience with distributed task systems and job queues
  • Background in data quality monitoring and anomaly detection
  • Experience with search, advertising, or competitive intelligence data

Stack

  • Python
  • GoLang
  • Rust
  • JavaScript
  • Playwright
  • Selenium
  • Puppeteer
  • Docker
  • Kubernetes

How you'll work

  • Fully remote for residents of specific EU countries
  • Eligible locations include Spain, Italy, Portugal, and others listed
  • Flexible work hours with full autonomy over your day
  • Reporting to the Head of Engineering
  • Two-stage interview process

What you get

  • Stock options for all employees
  • Trust-based vacation policy
  • Up to 6 months paid maternity leave
  • 2 months paid paternity leave
  • $200 home office stipend
  • $70 swag welcome gift credit
  • Birthday day off
  • Regular socials and volunteer days
  • Bespoke training and career development plans

Hiring process

  • Initial application review
  • Two stages of interviews
  • Start date is ASAP