HamburgerMenu
hirist

Python Software Developer - AI/ML

Wipro
9 - 14 Years
Pune

Posted on: 27/04/2026

showcase-imageshowcase-imageshowcase-image

Job Description

Description :


Job Title : Python Software Developer+ AIML +Azure/AWS


Job description :


We are seeking a Technical Lead 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 :


Hands On 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 :


1. Data extraction, validation, transformation, reconciliation, and reporting.


2. 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 :


1. REST and async APIs integrating with internal and external systems.


2. Background workers, schedulers, and ingestion pipelines.


- Write production-quality Python code, with focus on :


1. Correctness, readability, and maintainability.


2. Strong automated test coverage (unit, integration, contract).


3. 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 :


1. Strict schema and contract validation.


2. Deterministic post-processing logic.


3. Confidence and consistency checks.


4. 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) :


- 9 to 12 years of professional software development experience.


- 13 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 :


1. Data structures and memory behaviour.


2. Exception handling and failure patterns.


3, Concurrency models (threads, async, multiprocessing).


4. 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.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in