Software Engineer Data

2 - 5 years

2 - 6 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Title:

Job Summary

web data extraction and API development

Key Responsibilities

  • Develop and maintain

    web scraping scripts

    using Python (Requests, BeautifulSoup, Selenium, Scrapy, etc.).
  • Automate extraction processes and ensure

    reliable and repeatable data collection

    .
  • Handle anti-scraping mechanisms (CAPTCHAs, rotating proxies, session management).
  • Clean, transform, and load the extracted data into internal databases.
  • Design and build

    REST APIs

    to access processed data from the database.
  • Optimize scraping workflows for performance, reliability, and error handling.
  • Maintain proper documentation for scraping logic, API endpoints, and workflows.
  • Monitor scraping tasks, troubleshoot failures, and ensure data freshness.
  • Collaborate with product and data teams to understand data requirements.

Required Skills

  • Strong proficiency in

    Python

    .
  • Experience with

    web scraping tools/libraries

    (Requests, BeautifulSoup, Selenium, Scrapy).
  • Understanding of

    HTML, DOM structure, XPaths, CSS selectors

    .
  • Experience with

    REST API development

    (FastAPI / Flask / Django).
  • Solid knowledge of

    SQL

    and relational databases (MySQL/Postgres).
  • Familiarity with handling proxies, headers, cookies, rate limits, etc.
  • Experience with Git and basic CI/CD workflows is a plus.

Good to Have

  • Understanding of ETL concepts or data engineering workflows.
  • Exposure to Airflow or other orchestrators.
  • Basic understanding of data pipelines or ML pipelines.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

pune, chennai, mumbai (all areas)

kolkata, hyderabad, bengaluru

hyderabad, pune, bengaluru

kolkata, chennai, bengaluru