Lead Backend Developer (Python | Azure | AI/ML)
Exp : 8- 12Y.
Location : Hyderabad, Bangalore, chenni, Pune, Mumbai
Key Responsibilities :
Architecture & System Design :
- Lead the design and implementation of scalable, distributed backend systems using microservices architecture
- Define system architecture, data flow, and integration patterns for enterprise AI platforms
- Drive decisions on technology stack, scalability strategies, and performance optimization
- Design high-availability and fault-tolerant systems
Backend Development :
- Develop and maintain high-performance backend services using Python (FastAPI/Django)
- Build RESTful APIs and event-driven systems for enterprise workflows
- Implement asynchronous processing and messaging systems (e.g., Azure Service Bus, Kafka)
Cloud & DevOps (Azure) :
- Architect and deploy applications on Microsoft Azure
- App Services
- Azure Functions
- API Management
- Azure Key Vault
- Service Bus
- Lead CI/CD pipeline implementation using Azure DevOps
- Ensure containerization using Docker and orchestration via Kubernetes (AKS)
- Optimize cloud infrastructure for cost, performance, and reliability
AI/ML & Data Platform Integration :
- Collaborate with data teams to integrate :
1. LLM-based systems (RAG pipelines)
2. Knowledge graphs and AI-driven workflows
- Enable backend systems to support large-scale data processing and AI model serving
- Work with tools like Databricks (preferred) for data engineering workflows
Performance & Scalability :
- Optimize backend systems for low latency and high throughput
- Identify and resolve performance bottlenecks, concurrency issues, and memory constraints
- Implement caching strategies (Redis, etc.) and efficient database design
Security & Compliance :
- Implement secure coding practices aligned with OWASP standards
- Design and integrate :
1. OAuth 2.0 / OpenID Connect
2. Azure AD / Entra ID authentication
- Ensure secure handling of sensitive data using encryption and Key Vault
Quality Engineering :
- Enforce best practices in :
1. Unit testing
2. Integration testing
3. Code reviews
- Maintain high code quality and ensure production stability
Leadership & Mentorship :
- Lead and mentor a team of backend developers
- Drive technical design discussions and code reviews
- Collaborate with cross-functional teams (Frontend, AI, DevOps, Product)
- Ensure timely delivery and adherence to engineering standards
Documentation :
- Create and maintain technical documentation :
1. API contracts
2. Architecture diagrams
- Integration workflows
Technical Skills Required :
Backend :
- Expert in Python
- Strong experience with FastAPI / Django
- Deep understanding of RESTful APIs and microservices architecture