Software Engineer -Web Scraping

NielsenIQ

Pune District

Presencial

INR 800.000 - 1.200.000

Jornada completa

14 días+

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Flexible working environment
Volunteer time off
LinkedIn Learning
Employee Assistance Program (EAP)

Descripción de la vacante

NielsenIQ is seeking a Mid/Sr Software Engineer specialized in web scraping, based in Pune or Chennai. The role involves designing and building powerful scraping architectures, reverse engineering APIs, and innovating technical solutions to enhance data visibility.

The ideal candidate will have 2 to 10 years of experience with Python, a strong understanding of anti-bot technologies, and familiarity with tools like Scrapy and Selenium. Join a dynamic team that processes vast amounts of data daily.

Formación

  • 2 to 10 years of experience with Python and large-scale scraping projects.
  • Deep understanding of anti-bot technologies and how to bypass them.
  • Experience working with tools such as Scrapy, Requests, httpx, Selenium.

Responsabilidades

  • Design and build distributed scraping architectures.
  • Reverse engineer APIs and mobile apps.
  • Identify edge cases and prototype new approaches.

Conocimientos

Python
Large-scale scraping projects
Anti-bot technologies
Scrapy
Selenium
Debugging skills
MongoDB

Herramientas

Frida
mitmproxy
Charles Proxy
Burp

Descripción del empleo

Mid/Sr Software Engineer – Web scraping

Locations: Chennai, Pune

At NIQ Digital shelf, scraping isn’t just about collecting data, it’s about outsmarting the obstacles that stand in the way of visibility. Every day, we process tens of billions of data points from thousands of sources, both web and mobile, and transform them into actionable insights for the world’s top retailers and brands.

You will join a team of 60+ scrapers, engineers, analysts, and data lovers from across the globe. As part of our scraping and R&D team, you’ll have space to experiment, push boundaries, and bring bold ideas to life. You’ll collaborate closely with Customer Success, Operations, and Data to ensure we extract high‑quality, actionable data — fast and at scale.

This isn’t just a coding job. You’ll need to think like a hacker, move like an engineer, and act like an inventor.

What You’ll Work On
  • Design and build distributed scraping architectures that can scale across thousands of domains.
  • Reverse engineer APIs and mobile apps using tools such as Frida, mitmproxy, Charles Proxy, Burp, and others.
  • Lead technical innovation in scraping: identify edge cases, prototype new approaches, and share knowledge with the team.
  • Detect common anti‑bot measures (like JavaScript checks or browser behavior detection) to build crawlers that appear more human‑like.
  • Set up anomaly detection and monitoring to detect blockers or failures early.
Qualifications
  • 2 to 10 years of experience with Python and large‑scale scraping projects.
  • Deep understanding of anti‑bot technologies and how to bypass them, fingerprinting, WAFs, JavaScript challenges, etc.
  • Experience working with Scrapy, Requests, httpx, Selenium, Playwright, or custom headless browser drivers.
  • Skilled at handling proxies (residential, datacenter, rotating), session management, cookie injection, and TLS tweaking.
  • Strong debugging skills across browser, HTTP traffic, and device‑level interactions.
  • You think independently and enjoy solving problems no one has solved before.
  • Familiarity with structured storage formats (Parquet, Avro) or real‑time stream processing.
  • Good knowledge of databases such as MongoDB, InfluxDB, and Redis, including how they work and how to optimize them.
Bonus Skills
  • Experience with real‑device simulation for mobile scraping.
  • Comfortable building and maintaining distributed task queues (Celery, Kafka, etc.).
  • Experience scraping high‑security platforms or mobile‑first environments.
  • Exposure to Linux or cloud environments (AWS, GCP, etc.).
  • Basic understanding of Kubernetes, Cloud Run, and Cloud Functions to deploy and orchestrate scraping workloads.
Our Benefits
  • Flexible working environment
  • Volunteer time off
  • LinkedIn Learning
  • Employee Assistance Program (EAP)
Our Commitment to Diversity, Equity, and Inclusion

At NIQ, we are steadfast in our commitment to fostering an inclusive workplace that mirrors the rich diversity of the communities and markets we serve. We believe that embracing a wide range of perspectives drives innovation and excellence. All employment decisions at NIQ are made without regard to race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, marital status, veteran status, or any other characteristic protected by applicable laws.

To learn more about our ongoing efforts in diversity and inclusion, visit

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Python Web Scraping Engineer
Python Web Scraping Engineer

Innvonix Tech Solutions Pvt Ltd. • India

Presencial
INR 1.200.000 - 1.800.000
Python Mid/Senior Developer – Web Scraping & Automation
Python Mid/Senior Developer – Web Scraping & Automation

Hr Actowiz Solutions • Ahmedabad

Presencial
INR 800.000 - 1.400.000
Senior Java Developer
Senior Java Developer

Nielseniq India • Chennai

Híbrido
INR 2.500.000 - 4.000.000
Flexible working environment
LinkedIn Learning
Employee-Assistance-Program (EAP)
+1
Senior Software Engineer-ETL
Senior Software Engineer-ETL

NielsenIQ • Chennai

Presencial
INR 900.000 - 1.300.000
Flexible working environment
Volunteer time off
LinkedIn Learning
+1
Principal Software Engineer
Principal Software Engineer

NielsenIQ • Pune City

Presencial
INR 7.067.137 - 10.600.706
Flexible working environment
Volunteer time off
LinkedIn Learning
+1
QA Automation Engineer
QA Automation Engineer

NielsenIQ • Chennai District

Presencial
INR 700.000 - 900.000
Flexible working environment
Volunteer time off
LinkedIn Learning
+1
Senior Software Engineer - Python New
Senior Software Engineer - Python New

NetVerks Inc. • Chennai, Tiruchirappalli, Coimbatore District, Bengaluru, Hyderabad

Presencial
INR 1.200.000 - 2.400.000
Flexible working environment
Volunteer time off
LinkedIn Learning
+1
Sr. Developer - Application Development JAVA N 4B
Sr. Developer - Application Development JAVA N 4B

Genpact Ltd. • Gurugram District

Híbrido
INR 1.500.000 - 4.000.000
Software Engineer
Software Engineer

Earnmodes • Chennai

Presencial
INR 900.000 - 1.300.000
Flexible working environment
Volunteer time off
LinkedIn Learning
+1
Senior Data Engineer
Senior Data Engineer

Nextyn • Mumbai

Presencial
INR 1.200.000 - 1.800.000
Competitive salary
Challenging projects
High growth potential