
Python Software Developer+ AIML +Azure/AWS
Wipro
We do not know your resume yet
Upload your resume to unlock your actual match score and identify important JD keywords before applying.
Recruiters may search these ATS Keywords in your resume
Keywords
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)
- 912 years of professional software development experience.
- 1–3 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.
About The Company
Wipro
Wipro Limited (NYSE: WIT, BSE: 507685, NSE: WIPRO) is a leading technology services and consulting company focused on building innovative solutions that address clients’ most complex digital transformation needs. Leveraging our holistic portfolio of capabilities in consulting, design, engineering, and operations, we help clients realize their boldest ambitions and build future-ready, sustainable businesses. With nearly 245,000 employees and business partners across 65 countries, we deliver on the promise of helping our clients, colleagues, and communities thrive in an ever-changing world. Wipro is an Equal Employment Opportunity employer and makes all employment and employment-related decisions without regard to a person's race, sex, national origin, ancestry, disability, sexual orientation, or any other status protected by applicable law.
How to Apply Better for This Job
This section explains the correct next step without forcing sign-in immediately.
Check ATS score before applying
Scan your resume for ATS readability, formatting issues, missing sections, weak keywords, and content gaps.
Customize your resume for this JD
Match your resume with the job description and add ai , AWS , etl , git , ocr , keywords where they fit naturally.
Find similar jobs too
Do not depend on one opening. Use your resume to find similar frontend jobs across relevant job platforms.
Ready with your customized resume?
Once your resume includes the right skills and is ATS-friendly, you can apply directly on the source platform.
Market Insights:Best Programming Analyst Jobs in India
Find the latest Programming Analyst jobs across top Indian cities. Compare job counts by location and apply where hiring demand is higher.