Posted on: 27/04/2026



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.
Did you find something suspicious?