N

NielsenIQ

Global provider of consumer purchasing data

Senior Web Scraper - Scrapy

Backend EngineeringConfirmed live in the last 24 hours
Full-timeWarsaw, PolandPLN132k - PLN194.5k /yrHybrid

About the Job

Requirements

  • At least 5 years of experience with Python and large-scale scraping projects.
  • Deep understanding of anti-bot technologies and methods to bypass them, including fingerprinting, web application firewalls, and JavaScript challenges.
  • Experience with Scrapy, Requests, httpx, Selenium, Playwright, or custom headless browser drivers.
  • Ability to handle residential, datacenter, and rotating proxies, session management, cookie injection, and TLS tweaking.
  • Strong debugging skills across browser, HTTP traffic, and device-level interactions.
  • Familiarity with structured storage formats such as Parquet and Avro, or real-time stream processing.
  • Good knowledge of MongoDB, InfluxDB, and Redis, including their operation and optimization.

Responsibilities

  • Design and build distributed scraping architectures that scale across thousands of domains.
  • Reverse engineer APIs and mobile apps using tools such as Frida, mitmproxy, Charles Proxy, and Burp.
  • Detect anti-bot measures such as JavaScript checks and browser behavior detection, and build crawlers that adapt their behavior.
  • Identify edge cases, prototype new approaches to scraping, and share knowledge with the team.
  • Set up anomaly detection and monitoring to identify blockers or failures early.

Desired Qualifications

  • Experience with real-device simulation for mobile scraping.
  • Ability to build and maintain distributed task queues such as Celery and Kafka.
  • Experience scraping high-security platforms or mobile-first environments.
  • Exposure to Linux or cloud environments such as AWS and GCP.
  • Basic understanding of Kubernetes, Cloud Run, and Cloud Functions for deploying and orchestrating scraping workloads.

About the Company

NielsenIQ

Global provider of consumer purchasing data

NielsenIQ collects and analyzes consumer purchasing data to help retailers and brands understand market behavior. It tracks what people buy, when, and where, using this data to measure market share and purchasing trends across categories. The product works by aggregating point-of-sale and other consumer data, then turning it into actionable insights and benchmarks that clients can use to optimize pricing, assortment, promotions, and marketing. NielsenIQ differentiates itself through its long history (dating back to 1923) and a broad global footprint (operating in over 100 countries), plus its expanded capabilities after merging with GfK in 2023 to strengthen data on technology and durable goods. Its goal is to provide objective, data-driven guidance that helps retailers and brands make informed decisions and improve performance.

Company size
10,001+
Company stage
IPO
Headquarters
Chicago, IL
Founded
1923

Recently Posted Jobs

Explore more opportunities at NielsenIQ

See more jobs