This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

NielsenIQ
Posted 2w ago

Senior Software Engineer (Web Scraping, Data acquisition, Data collection)

NielsenIQ
Pune, Maharashtra, India
€46k-€65k/yrHybridFull Time
Responsibilities
  • designing architecture
  • reverse engineering
  • building crawlers
Requirements
  • 5+ years Python and large-scale web scraping experience
  • Deep knowledge of anti-bot measures
  • Proxies
  • Session management
  • Scraping frameworks, and experience with distributed scraping and storage systems
Technical tools mentioned
FridamitmproxyCharles ProxyburpPythonScrapyRequestshttpxSeleniumPlaywrightParquetAvroMongoDBInfluxDBRedisCeleryKafkaLinuxAWSGCPKubernetesCloud RunCloud Functions

Job description

Company Description:

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'll 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 SuccessOperations, 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

Job Description:
  • Design and build distributed scraping architectures that can scale across thousands of domains.
  • Reverse engineer APIs and mobile apps using tools like FridamitmproxyCharles Proxy, burp and many more.
  • Detect common anti-bot measures (like JavaScript checks or browser behavior detection) to build crawlers that adjust to appear more human-like.
  • Lead technical innovation in scraping: identify edge cases, prototype new approaches, and share knowledge with the team.
  • Set up anomaly detection and monitoring to detect blockers or failures early
Qualifications:

What You Bring

 

  • 5+ 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 ScrapyRequestshttpxSeleniumPlaywright, 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 like 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.
Additional Information:

 Why Join NIQ Digital shelf

 

  • You'll have ownership and freedom to experiment, backed by a team that thrives on innovation.
  • You'll work with people who are truly passionate about data and know how to use it well.
  • Your ideas will shape our strategy, tools, and success — you won’t just follow the Playbook; you’ll write about it.
  • Friendly and transparent work culture, competitive salary, flexible hours, and the chance to grow fast in a high-impact role.

Our Benefits

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

NIQ may utilize artificial intelligence (AI) tools at various stages of the recruitment process, including résumé screening, candidate assessments, interview scheduling, job matching, communication support, and certain administrative tasks that help streamline workflows. These tools are intended to improve efficiency and support fair and consistent evaluation based on job-related criteria. All use of AI is governed by NIQ’s principles of fairness, transparency, human oversight, and inclusion. Final hiring decisions are made exclusively by humans. NIQ regularly reviews its AI tools to help mitigate bias and ensure compliance with applicable laws and regulations. If you have questions, require accommodations, or wish to request human review were permitted by law, please contact your local HR representative. For more information, please visit NIQ’s AI Safety Policies and Guiding Principles: https://nielseniq.com/global/en/info/niqs-ai-safety-policies/

About NIQ

NIQ is the world’s leading consumer intelligence company, delivering the most complete understanding of consumer buying behavior and revealing new pathways to growth. In 2023, NIQ combined with GfK, bringing together the two industry leaders with unparalleled global reach. With a holistic retail read and the most comprehensive consumer insights—delivered with advanced analytics through state-of-the-art platforms—NIQ delivers the Full View™. NIQ is an Advent International portfolio company with operations in 100+ markets, covering more than 90% of the world’s population.

For more information, visit NIQ.com

Want to keep up with our latest updates?

Follow us on: LinkedIn | Instagram | Twitter | Facebook

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. We invite individuals who share our dedication to inclusivity and equity to join us in making a meaningful impact. To learn more about our ongoing efforts in diversity and inclusion, please visit the https://nielseniq.com/global/en/news-center/diversity-inclusion

About NielsenIQ

Provides consumer intelligence and retail measurement data services.

Similar jobs

Software Engineer roles near Pune, Maharashtra
7h
Save
Mark Applied
Hide
Staff Software Engineer
Pune, Maharashtra, India
RemoteFull Time
Kaseya
Kaseya: Develops IT management and security software for service providers.
7+ YOERequires 7+ years with C# and .NET, Win32 API, networking protocols, concurrency, cross-platform codebases, and macOS or Linux development; leads technical direction and mentors engineers.
C#, .NET, Win32 API, HTTP, TLS, WebSockets, Jira, GitHub, Jenkins, AWS, macOS, Linux
9h
Save
Mark Applied
Hide
Software Engineer I
Boston or San Francisco or Atlanta or Chicago or Dubuque or Dallas or Pune
$130k-$144k/yr OnsiteFull Time
OpenGov
OpenGov: Provides enterprise resource planning software to local government agencies.
Bachelor's degree in computer science or equivalent experience, proficiency in Java, C++, and C# or equivalent languages, and knowledge of data structures and algorithms. Frontend/backend experience preferred.
ReactJS, TypeScript, GraphQL, NodeJS, Java, C++, C#, Python, JavaScript, SQL, Kafka, ElasticSearch, OpenSearch
10h
Save
Mark Applied
Hide
Software Engineer
Pune, Maharashtra, India
HybridFull Time
Hitachi Solutions
Hitachi SolutionsTokyo Stock Exchange: 6501: Provides Microsoft-based digital transformation and IT consulting services.
4+ YOERequires 4 years of software engineering and Azure solution development experience, strong C#/.NET and Azure skills, Python, JavaScript/TypeScript, DevOps, infrastructure as code, containers, AI, and distributed-team collaboration.
C#, .NET Core, ASP.NET Core, EF Core, REST APIs, Angular, React, Python, Microsoft Azure, Azure App Service, Azure Functions, Azure Container Apps, AKS, Azure SQL, Cosmos DB, Blob Storage, Table Storage, Azure Service Bus, Event Grid, Event Hubs, PowerShell, Azure CLI, Bicep, Terraform, Azure DevOps, GitHub Actions, Docker, Application Insights, Log Analytics, OpenTelemetry, Azure AI Services, Azure OpenAI, Azure AI Foundry, Copilot, GitHub Copilot, Azure Copilot, JavaScript, TypeScript, Microsoft Entra ID, Managed Identities, .NET SDKs, Python SDKs
10h
Save
Mark Applied
Hide
Custom Software Engineer
Pune or Asia
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global professional services firm providing consulting and technology solutions.
7.5+ YOERequires 7.5+ years of Oracle Enterprise Data Management experience, application design, database management, data integration, requirements analysis, and 15 years of full-time education.
Oracle Enterprise Data Management (EDM)
11h
Save
Mark Applied
Hide
senior software engineer
Pune, Maharashtra, India
OnsiteFull Time
Ascendion
Ascendion: AI-native digital engineering and software development services provider.
Requires Python, FastAPI, MongoDB, Redis, AWS, and EKS experience, plus familiarity with React; responsible for scalable microservices and REST APIs.
Python, FastAPI, MongoDB, Redis, AWS, EKS, React, REST APIs
11h
Save
Mark Applied
Hide
Staff Engineer
San Jose or Durham or Mexico City or Bangalore or Pune or Hoofddorp or Belgrade or Barcelona or Singapore or Sydney or Tokyo
HybridFull Time
Nutanix
NutanixNASDAQ: NTNX: Sells cloud software and hyperconverged infrastructure for enterprises.
12+ YOE12+ years of software engineering experience, including 3+ years in distributed systems, cloud platforms, or security infrastructure; deep Kubernetes and Golang expertise; storage, Linux, networking, and security knowledge; bachelor's or master's degree required.
Kubernetes, Golang, Kubernetes Custom Resource Definitions (CRDs), Container Storage Interface (CSI), OpenShift Security Context Constraints (SCCs), Multi-Category Security (MCS), Container Security Operators, Advanced Cluster Security, CIS, FIPS, Cluster API (CAPI), Docker, containerd, Linux
12h
Save
Mark Applied
Hide
SAP FPSL- Software Engineer
Pune, Maharashtra, India
OnsiteFull Time
UBS
UBSSIX Swiss Exchange / New York Stock Exchange: UBSG: Global financial services and wealth management provider.
8+ YOERequires 8+ years of software solution experience, SAP FPSL/FSDM/FOF expertise, SAP HANA knowledge, ETL experience, performance optimization skills, and the ability to mentor peers.
SAP Fioneer FSDM, SAP FPSL, SAP FOF, SAP HANA, SAP Finance Data Suite, Finance Open Integration Framework (FOF), ETL, Artificial Intelligence (AI)
12h
Save
Mark Applied
Hide
Lead I - Software Engineering
Bangalore or Chennai or Kochi or Trivandrum or Pune or Noida or Hyderabad
OnsiteFull Time
UST
UST: Global provider of digital transformation and IT services.
5+ YOERequires 5+ years of ServiceNow development, ITSM and FSO implementation, JavaScript and platform scripting, integrations, Agile experience, and mandatory ServiceNow CSA certification.
ServiceNow, JavaScript, ITSM, Financial Services Operations (FSO), Glide APIs, Script Includes, Business Rules, Client Scripts, UI Policies, UI Actions, Flow Designer, Service Catalog, Record Producers, CMDB, REST, SOAP, MID Server, IntegrationHub, ITIL V3/V4, ATF (Automated Test Framework), Service Portal, Employee Center, Scoped Applications, UI Builder, Performance Analytics, ServiceNow Reporting, DevOps, CI/CD, Scripted REST APIs, Agile, Scrum
This job has expired