Software Engineer -Web Scraping

NielsenIQ

Pune District

On-site

INR 800,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

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

Job summary

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.

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.
  • Experience working with tools such as Scrapy, Requests, httpx, Selenium.

Responsibilities

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

Skills

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

Tools

Frida
mitmproxy
Charles Proxy
Burp

Job description

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Web Scraping, Data Acquisition, Data Collection)
Senior Software Engineer (Web Scraping, Data Acquisition, Data Collection)

NielsenIQ • Maharashtra

On-site
INR 1,800,000 - 3,200,000
Flexible working environment
Volunteer time off
LinkedIn Learning
+1
Backend Engineer with Python, PHP along with web scrapping
Backend Engineer with Python, PHP along with web scrapping

JobCubby • Chennai District

On-site
INR 1,200,000 - 1,800,000
Flexible working environment
Volunteer time off
LinkedIn Learning
+1
Senior Data Engineer - Web Scraping
Senior Data Engineer - Web Scraping

Jobgether • India

On-site
INR 1,400,000 - 2,600,000
Fully remote position
Full-time opportunity
Autonomy and ownership
+1
Scraper Developer (Swiss Based MNC Co.)
Scraper Developer (Swiss Based MNC Co.)

Recruise India Consulting • Bengaluru

Hybrid
INR 900,000 - 1,500,000
Senior Web Crawling Engineer
Senior Web Crawling Engineer

Hexanix One • Ahmedabad District

Hybrid
INR 4,000,000 - 6,000,000
Hybrid work model
Professional development
Team building events
+1
AI Enabled Data Scraping Engineer – Junior
AI Enabled Data Scraping Engineer – Junior

AIMLEAP Inc • Bengaluru

Remote
INR 350,000 - 520,000
Full-Stack Web Scraping Engineer (Python & JavaScript – 3 to 8 Years)
Full-Stack Web Scraping Engineer (Python & JavaScript – 3 to 8 Years)

AIMLEAP Inc • India

Remote
INR 1,000,000 - 1,500,000
Principal Software Engineer
Principal Software Engineer

NielsenIQ • Pune City

On-site
INR 7,067,000 - 10,601,000
Flexible working environment
Volunteer time off
LinkedIn Learning
+1
QA Automation Engineer
QA Automation Engineer

NielsenIQ • Chennai District

On-site
INR 700,000 - 900,000
Flexible working environment
Volunteer time off
LinkedIn Learning
+1
Full-Stack Web Scraping Engineer (Python & JavaScript – 3 to 8 Years)
Full-Stack Web Scraping Engineer (Python & JavaScript – 3 to 8 Years)

FullStackTechies • Bengaluru

On-site
INR 1,000,000 - 1,500,000