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

Python Software Developer @ Wipro

Home > Software Development

 Python Software Developer

Job Description

We are seeking a Python developer with strong hands-on Python experience to take ownership of enterprise-grade application and automation solutions in an Azurefirst environment, including the safe, reliable integration of AI / GenAI / LLM capabilities into production systems.

This is a senior, hands-on technical role. The successful candidate will be a technocrat - someone who Designs, codes, and delivers - with the ability to communicate confidently with business stakeholders and ensure solutions are productionready, secure, and enterprisesafe.

Responsibilities

HandsOn Python Development (Core Expectation)

  • Be actively hands-on in Python, contributing directly to core application code, integrations, and critical logic.
  • Design, build, and maintain Python scripts and services for:
    • Data extraction, validation, transformation, reconciliation, and reporting.
    • Automation workflows and backend services.
  • Build and manage ETL pipelines using Pandas (and PySpark where applicable); schedule, monitor, and optimize jobs for reliability and performance.
  • Design and implement clean, maintainable Python services, including:
    • REST and async APIs integrating with internal and external systems.
    • Background workers, schedulers, and ingestion pipelines.
  • Write production-quality Python code, with focus on:
    • Correctness, readability, and maintainability.
    • Strong automated test coverage (unit, integration, contract).
    • Robust error handling, logging, and observability.
  • Perform Excel and PDF document processing (creation, editing, updating) using Python to support accurate data preparation, validation, and reporting.

AI / GenAI / LLM Integration (Enterprise-Safe Use)

  • Design and implement Python-based integration layers for AI / GenAI / LLM systems.
  • Ensure AI outputs are never blindly trusted, by enforcing:
    • Strict schema and contract validation.
    • Deterministic post-processing logic.
    • Confidence and consistency checks.
    • Explicit fallbacks and failure paths.
  • Manage execution state, retries, and intermediate results across multistep AIassisted workflows to support resumability and failure recovery.
  • Clearly distinguish experimental AI capabilities from productioncritical automation and application logic.
  • Contribute to real, production use cases for AI and automationnot just proofs of concept.

Engineering Quality & Ownership

  • Act as a technical owner, accountable for code quality, stability, and behaviour in production.
  • Review Python code written by others, providing precise, technically accurate feedback.
  • Write automated tests using pytest, participate in code reviews, and maintain technical documentation and SOPs.
  • Diagnose and resolve complex production issues, including those involving external systems or AI components.

Collaboration & Stakeholder Communication

  • Communicate clearly, confidently, and directly with business users and nontechnical stakeholders.
  • Explain technical tradeoffs, risks, and constraints in a way that enables informed decisionmaking.
  • Work closely with product, operations, and business teams to ensure solutions meet real operational needs.

Required Skills & Experience (Mandatory)

  • 14 years + of professional software development experience.
  • 23 years of real AI/GenAI/LLM production exposure.
  • Strong, demonstrable hands-on Python development experience in production systems.
  • Experience working on real-world, enterprise production use cases (not limited to POCs).
  • Strong exposure to AI / ML / GenAI integration in applications or automation workflows.
  • Experience working in an Azure-first environment (Azure Functions, , App Services, Storage, Key Vault, and Azure AI services, etc.).
  • Deep understanding of Python fundamentals, including:
    • Data structures and memory behaviour.
    • Exception handling and failure patterns.
    • Concurrency models (threads, async, multiprocessing).
    • Dependency and environment management.
  • Strong proficiency in Pandas, NumPy, REST APIs, and SQL.
  • Experience with Git, Docker, and CI/CD pipelines.
  • Strong analytical thinking, problem-solving ability, and communication skills.

Nice to Have

  • Experience with Databricks and/or OCR-based document processing.
  • Exposure to PySpark, Kafka, or RabbitMQ.

Job Classification

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

Contact Details:

Company: Wipro
Location(s): Pune

+ View Contactajax loader


Keyskills:   Azure Artificial Intelligence Aiml LLM Python Langchain Langgraph AWS

 Fraud Alert to job seekers!

₹ 27.5-42.5 Lacs P.A. (Including Variable: 10%)

Similar positions

Python Software Developer

  • Hexaware Technologies
  • 11 - 18 years
  • Hyderabad
  • 3 days ago
₹ 25-30 Lacs P.A.

Software Engineer - Python Developer

  • Careernet
  • 4 - 7 years
  • Pune
  • 3 days ago
₹ Not Disclosed

Python Software Developer

  • Buildnext
  • 5 - 8 years
  • Kochi
  • 4 days ago
₹ Not Disclosed

Python Software Developer

  • Virtusa
  • 5 - 10 years
  • Hyderabad
  • 6 days ago
₹ 4-9 Lacs P.A.

Wipro

Wipro Limited

Job Listings