Skip to main content
Posted 13 July, 2026

Backend Engineer Python

NR Consulting - India
Bangalore, Karnataka, IN Full Time
Reference: 26-15850-2220-1

Title: Backend Engineer Python
Location: Bangalore
Exp: 3-5 Years

Job Description:

Key Responsibilities
Python backend with Artificial Intelligence and LLM
1. Backend Architecture & Microservices Development
• Design and develop scalable microservices using Python.
• Build APIs and backend services
• Ensure clean service boundaries and modular architecture.
2. API Design & Integration
• Design and implement robust RESTful APIs.
• Define:
o Clear contracts (OpenAPI / JSON Schema)
o Versioning and backward compatibility
• Integrate with:
o Frontend (NextJS)
o AI services (Azure OpenAI, Foundry)
3. Microservices Communication & Orchestration
• Implement communication patterns:
o Synchronous (REST/gRPC)
o Asynchronous (queues such as RabbitMQ, events)
• Orchestrate workflows across services.
• Handle inter-service dependencies and failures gracefully.
4. AI & Agent Integration Layer
• Build backend services that:
o Interface with AI agents
o Expose tools/skills for agent consumption (MCP-ready design preferred)
• Enable:
o Prompt execution pipelines
o Context handling and enrichment
• Work closely with AI engineers to operationalize AI workflows.
5. Asynchronous Processing & Event-Driven Systems
• Implement background processing using:
o Azure Service Bus / Event Grid / Queues such as RabbitMQ
• Handle:
o Long-running workflows
o Retry and failure handling
• Design event-driven architectures where applicable.
6. Data Management & Persistence
• Work with:
o Cosmos DB (NoSQL)
o Azure Blob Storage & AWS S3
o Redis (caching)
• Ensure:
o Data consistency
o Efficient querying
o Proper indexing strategies
7. Performance, Scalability & Reliability
• Design systems for:
o High throughput
o Low latency
• Implement:
o Caching strategies
o Rate limiting
o Circuit breakers and retries
• Ensure fault tolerance and graceful degradation.
8. Security & Compliance
• Implement:
o Secure authentication/authorization (OAuth2, JWT)
o Data protection practices
• Work with Microsoft Entra ID for identity integration.
• Ensure compliance with enterprise and financial data standards.
9. CI/CD & DevOps Collaboration
• Work with DevOps engineers to:
o Containerize services (Docker)
o Deploy on Azure (AKS / Container Apps)
• Contribute to CI/CD pipelines (Jenkins / GitHub Actions / Azure DevOps).
10. Testing & Code Quality
• Write:
o Unit tests (pytest)
o Integration tests
• Ensure high code quality, maintainability, and documentation.
11. Collaboration & Developer Productivity
• Work closely with:
o Enterprise Architect
o Solution Architect
o AI Engineers
o DevOps Engineers
• Use GitHub Copilot for:
o Faster development
o Code reviews and optimization
Required Skills & Experience
Core Experience
• 6+ years of experience in backend development using Python.
• Strong experience building enterprise-grade backend systems.
• Proven experience in microservices architecture.
Technical Expertise
• Python frameworks:
o FastAPI / Flask / Django (FastAPI preferred)
• API design:
o REST, OpenAPI, JSON Schema
• Strong understanding of:
o Data structures and algorithms
o Distributed systems
Microservices & Architecture
• Experience with:
o Service decomposition
o Inter-service communication
• Understanding of:
o Event-driven architecture
o API gateways
Cloud & Azure
• Experience with:
o Azure services (App Services, AKS, Service Bus, etc.)
• Understanding of:
o Cloud-native application design
Databases
• Experience with:
o SQL Relational Databases
o NoSQL (Cosmos DB or equivalent)
o Caching (Redis)
AI/LLM Integration (Preferred)
• Experience integrating:
o LLM APIs
o AI services
• Understanding of:
o Prompt workflows
o RAG systems
Nice to Have (High Impact Differentiators)
• Experience building Agentic AI systems
• Familiarity with MCP (Model Context Protocol) and tool design
• Experience with:
o Async frameworks (asyncio, Celery, etc.)
o Message brokers (RabbitMQ, Kafka, Service Bus)
• Experience with Docker & Kubernetes
• Experience with observability tools (logs, metrics, tracing)
• Exposure to GitHub Copilot in development workflows
• Understanding of ML basics (optional)
Soft Skills
• Strong problem-solving and system thinking
• Ability to work in complex, cross-functional environments
• Clear communication and an ownership mindset

Sign up for Job Alerts