NielsenIQ

Backend Engineer with Python, PHP along with web scraping

NielsenIQ
Apply
18 hours ago
Pune, IndiaMid Level

Responsibilities

  • Build scalable web crawlers to extract structured and unstructured web data.
  • Manage dynamic content extraction from JavaScript-heavy, AJAX, and infinite-scroll websites using browser automation.
  • Optimize crawling performance through concurrent execution, asynchronous programming, and container multi-threading.
  • Design, develop, and maintain scalable Python and PHP backend microservices.
  • Build web applications and internal tools using the PHP CodeIgniter framework.
  • Develop Python-based RESTful APIs for data integration.
  • Design PostgreSQL schemas and write optimized SQL queries.
  • Troubleshoot production issues and maintain system stability.
  • Collaborate with Product, QA, DevOps, and other engineering teams.

Requirements

  • At least 3 years of professional software engineering experience.
  • Deep proficiency with Python parsing packages including Scrapy, BeautifulSoup, LXML, and Requests.
  • Hands-on experience with Selenium, Playwright, or Pyppeteer for browser automation.
  • Strong PHP and CodeIgniter development experience.
  • Experience with PostgreSQL schema design, query optimization, and performance tuning.
  • Strong foundation in microservices and RESTful API development.
  • Ability to independently own projects from concept through delivery.
  • Strong communication and collaboration skills.
  • Preferred experience with AWS, Azure, or GCP; CI/CD pipelines; Docker; Kubernetes; Git; logging, monitoring, and observability tools; and JIRA.
  • Preferred familiarity with Agile/Scrum frameworks.

Benefits

  • Flexible working environment.
  • Volunteer time off.
  • LinkedIn Learning.
  • Employee Assistance Program.
  • Location: Pune or Chennai.
Contact me