DIgital Sky logo

Scraping Engineer

DIgital Sky·Salary not specified

Primary stack

PuppetSeleniumPythonHTTPHTMLPlaywright

Nice to have's

containerisationorchestrationDockerKubernetesdistributed task systemsjob queuesdata quality monitoringanomaly detectionsearchadvertisingcompetitive intelligence data

Job description

About the Position

Data Science UA is a service company with deep expertise in AI and Data Science. Our story started in 2016 with the first Data Science UA Conference in Kyiv, and since then, we’ve built one of the largest AI communities in Europe.

We are looking for a Scraping Engineer who will design, build, and operate large-scale, resilient web scraping systems, with a 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. Our client is a leader in adopting coding with AI tools. The role is ideal for someone who believes in agentic coding and would like to improve their skills.

Responsibilities

  • 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

Requirements

  • Professional experience with Python (or another main language, i.e. GoLang, Rust, JavaScript) including production-grade scraping systems
  • Experience scraping Google or similarly protected platforms
  • Understanding of HTTP, TLS, cookies, headers, redirects, and browser networking behaviour
  • Experience with tools such as Playwright, Selenium, Puppeteer, or equivalent browser automation frameworks
  • 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
  • Debugging skills and ability to reason about complex failure modes
  • Experience with headless browser fingerprinting and anti-bot evasion techniques

Nice to Have

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

We Offer

  • Startup Engineering culture
  • Remote working
  • Award-Winning Product
  • Stock Options
  • Trust-Based Vacation
  • Flexible Working Conditions
  • Career Growth
  • Monthly Hackdays & Training Days
  • Family Care Package
  • Home Office Stipend
  • Swag Welcome Gift
  • Birthday Day Off
  • Regular Socials
  • Volunteer Days

Know someone, who'd be a great fit for this role?

Submit your candidate via the referral program and receive a bonus for a successful recommendation!

About the Company

Data Science UA is a service company with deep expertise in AI and Data Science. Our story started in 2016 with the first Data Science UA Conference in Kyiv, and since then, we’ve built one of the largest AI communities in Europe.

© DIgital Sky. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Мы небольшая команда разработчиков специализирующаяся на продуктах для фондового рынка. Дружный коллектив, интересные задачи, никакой «рутины» и постоянное развитие всех членов нашей команды. Присоединяйтесь !

More at DIgital Sky

All 20 roles

Similar jobs

Popular searches