Wipro
Wipro

Python Developer - Data & AI

RoleData Analytics
LevelMid Level
LocationPune, India
WorkOn-site
TypeFull-time
Posted2 months ago
Apply now

About the role

Job Description

Python Backend / Data Engineer

Key Responsibilities

  • Develop and maintain Python scripts and backend services for data extraction, validation, transformation, reconciliation, and reporting.

  • Build and manage ETL pipelines using Pandas (Py Spark where applicable); schedule, monitor, and optimize batch jobs.

  • Design and implement RESTful APIs using FastAPI or Flask, integrating with internal and external systems.

  • Build Python services that integrate with LLM APIs for text extraction, classification, reconciliation, and summarization as part of backend workflows.

  • Orchestrate multi‑step AI‑assisted workflows, validating AI outputs using business rules, SQL checks, and reconciliation logic.

  • Perform Excel and PDF document processing (creation, modification, updates) to support data preparation and reporting.

  • Implement logging, error handling, configuration management, and monitoring for production‑grade systems.

  • Work with SQL databases to design schemas, write optimized queries, and support stored procedures.

  • Write automated tests using pytest, participate in code reviews, and maintain technical documentation and SOPs.

  • Collaborate with business and technical stakeholders for requirements gathering, demos, UAT, and production support.

Required skills

Data analysis

Machine learning

Data engineering

Design

Communication

About Wipro

Pune

Headquarters