Python Developer (Data Extraction & Email Automation)

2 - 4 years

5 - 10 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

About the Role:

We are seeking an experienced Python Developer with 24 years of hands-on experience to work on data extraction and automation projects. The role involves extracting data from emails, PDFs, Word, and Excel documents, processing it into structured formats such as text or Excel, and automating workflows using cron jobs and email integrations.

Role & responsibilities:

  • Develop and maintain

    Python scripts

     for automated data extraction and processing.
  • Work with multiple file formats including

    emails, PDFs, Word (.docx), and Excel (.xlsx)

    .
  • Implement

    email automation workflows

      automatically fetch, read, and process incoming emails using IMAP/SMTP.
  • Create and manage

    cron jobs

     for scheduled automation tasks such as data extraction, processing, and report generation.
  • Use libraries such as

    pandas, openpyxl, pdfplumber, PyPDF2, python-docx, imaplib, smtplib

    , and

    email

     for automation tasks.
  • Format and transform extracted data into readable, structured reports (Excel/CSV/Text).
  • Ensure robust

    error handling, logging

    , and

    status notifications

     for all automation scripts.
  • Collaborate with the team to enhance automation efficiency and ensure high data accuracy.
  • Maintain clean, modular, and well-documented code using

    Git

     for version control.

Preferred candidate profile

  • Bachelors degree in Computer Science, Engineering, or a related field.
  • 2–4 years of professional experience

     in Python development.
  • Hands-on experience with

    email automation

     using Python (imaplib, email, smtplib).
  • Expertise in

    data extraction

     from PDFs, Excel, and Word documents using:
    • pdfplumber, PyPDF2, openpyxl, pandas, python-docx.
  • Strong understanding of

    cron jobs

    ,

    task scheduling

    , and

    automation scripts

     in Linux/Windows environments.
  • Knowledge of

    data cleaning, transformation, and formatting

     techniques.
  • Familiarity with

    JSON

    ,

    regex

    , and

    API integration

    .
  • Strong problem-solving, debugging, and documentation skills.

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
Qsix

Data Management

Tech City

RecommendedJobs for You

pune, bengaluru, mumbai (all areas)