NielsenIQ

Alternant Python Developer - Web Scraping & Data Collection

NielsenIQ
Apply
3 days ago
Paris, FranceEntry Level

Responsibilities

  • Develop and maintain Python crawlers using specialized frameworks and libraries.
  • Analyze and understand web and mobile APIs using tools such as Frida, mitmproxy, Charles Proxy, and Burp Suite.
  • Identify JavaScript, browser-detection, anti-bot, and other mechanisms limiting automated data access.
  • Improve web data collection solutions and implement monitoring and alerting tools to detect collection anomalies or failures.
  • Collaborate with product and engineering teams to ensure the quality and reliability of collected data.

Requirements

  • Good foundational Python skills and an interest in developing them through practical projects.
  • Strong interest in the web, HTTP protocols, APIs, and automation.
  • Knowledge of or willingness to learn Requests, httpx, Scrapy, Playwright, or Selenium.
  • Curiosity, autonomy, analytical ability, problem-solving skills, and comfort working collaboratively.
  • Knowledge of anti-bot technologies, fingerprinting techniques, scraping or automation projects, Linux, cloud environments, Docker, Kubernetes, or distributed architectures is beneficial but not required.

Benefits

  • Flexible working environment.
  • Volunteer time off.
  • LinkedIn Learning.
  • Employee Assistance Program.
  • Alternating work-study arrangement with compensation of up to EUR 1602 per month.

Categories

Data Engineering
Contact me