Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Lead Python Developer @ Innodata India

Home > Software Development

 Lead Python Developer

Job Description

We are looking for a skilled Senior Developer / Tech Lead - Python with proven experience in handling data-intensive projects. The ideal candidate will lead web scraping initiatives, design robust data pipelines, and work closely with cloud infrastructure to deliver scalable solutions.


Key Responsibilities:


  • Develop and maintain scalable and modular Python scripts for web scraping and data processing
  • Lead and mentor a small team of developers on web scraping projects
  • Design and implement data workflows, reconciliation logic, and pipeline automation
  • Integrate web scraping outputs with REST APIs and handle both structured and unstructured data
  • Manage data ingestion, transformation, and reconciliation using SQL/MySQL
  • Utilize web scraping frameworks such as Scrapy, BeautifulSoup, and Selenium effectively
  • Collaborate with cloud infrastructure teams, especially AWS services like S3, Lambda, and EC2
  • Make technical decisions to optimize project delivery and performance
  • Document code, workflows, and processes with clarity for team and stakeholder reference
  • Troubleshoot and resolve issues related to data extraction and pipeline failures

Required Skills & Qualifications:


  • Minimum 4 years of professional experience as a Python Developer
  • Strong hands-on expertise with Python, focusing on scalable, modular script development
  • Deep knowledge of web scraping frameworks (Scrapy, BeautifulSoup, Selenium)
  • Experience working with REST APIs and processing both structured and unstructured data
  • Familiarity with cloud platforms, specifically AWS (S3, Lambda, EC2)
  • Proficient in SQL/MySQL for data ingestion, transformation, and reconciliation tasks
  • Demonstrated ability to design and automate data workflows and pipelines
  • Excellent problem-solving, analytical, and documentation skills
  • Strong leadership capabilities to guide small development teams

Preferred:


  • Experience working in data-intensive or big data environments
  • Knowledge of additional cloud platforms or DevOps tools

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Technical Lead
Employement Type: Full time

Contact Details:

Company: Innodata India
Location(s): Delhi, NCR

+ View Contactajax loader


Keyskills:   Selenium AWS Python SQL Scrapy Beautiful Soup

 Fraud Alert to job seekers!

₹ -14 Lacs P.A

Similar positions

Lead Software Engineer

  • Capgemini
  • 5 - 8 years
  • Hyderabad
  • 12 hours ago
₹ Not Disclosed

Software Engineer II - Java Developer

  • JPMorgan Chase Bank
  • 0 - 7 years
  • Bengaluru
  • 13 hours ago
₹ Not Disclosed

Lead Software Engineer - BI/Data Platform Lead

  • JPMorgan Chase Bank
  • 5 - 10 years
  • Mumbai
  • 14 hours ago
₹ Not Disclosed

Java Developer

  • NTT DATA Business
  • 3 - 6 years
  • Mumbai
  • 20 hours ago
₹ 9-16 Lacs P.A.

Innodata India

Innodata is a global digital services and solutions company. Our technology and services power leading information products and online retail destinations around the world. Our solutions help prestigious enterprises harness the power of digital data to re-imagine how they operate and drive performan...