Назад
Company hidden
10 часов назад

Senior Software Engineer (Web Scraping)

46 000 - 55 000
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Portugal
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Senior Software Engineer (Python/Web Scraping): Designing and building distributed scraping architectures to collect data from thousands of sources with an accent on bypassing anti-bot measures and reverse engineering APIs. Focus on scaling data acquisition, implementing anomaly detection, and optimizing high-volume data extraction.

Location: Lisbon, Portugal

Compensation: EUR 46,000 - 55,000 yearly

Company

NIQ is the world’s leading consumer intelligence company, delivering comprehensive understanding of consumer buying behavior through advanced analytics.

What you will do

  • Design and build distributed scraping architectures scalable across thousands of domains.
  • Reverse engineer APIs and mobile apps using tools like Frida, mitmproxy, Charles Proxy, and Burp.
  • Detect and bypass anti-bot measures, including JavaScript checks and browser behavior detection.
  • Lead technical innovation by prototyping new scraping approaches and identifying edge cases.
  • Set up anomaly detection and monitoring to detect blockers or failures early.

Requirements

  • 5+ years of experience with Python and large-scale scraping projects.
  • Deep understanding of anti-bot technologies, WAFs, fingerprinting, and JavaScript challenges.
  • Experience with Scrapy, Requests, httpx, Selenium, Playwright, or custom headless browser drivers.
  • Expertise in handling residential/datacenter proxies, session management, and TLS tweaking.
  • Strong debugging skills across browser, HTTP traffic, and device-level interactions.
  • Knowledge of MongoDB, InfluxDB, and Redis.

Nice to have

  • Experience with real-device simulation for mobile scraping.
  • Proficiency in building distributed task queues using Celery or Kafka.
  • Experience with AWS, GCP, Kubernetes, Cloud Run, or Cloud Functions.
  • Experience scraping high-security platforms or mobile-first environments.

Culture & Benefits

  • Ownership and freedom to experiment and shape the company's scraping strategy.
  • Flexible working environment and flexible hours.
  • Access to LinkedIn Learning and Employee-Assistance-Program (EAP).
  • Volunteer time off.
  • Collaborative environment within a global team of 60+ data experts.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →