We are looking for a Python Developer for Gurugram, Noida and Bangalore location.
6+ yrs of experience
The Requirements
Critical
· Strong expertise in Python, including async programming, modular design, and testing.
· Proven experience delivering production REST APIs using FastAPI or Flask.
· Hands-on experience with Azure Functions, Azure container services, and cloud-native patterns.
· Comfortable operating as the sole or primary Python engineer, owning features end-to-end.
· Production experience integrating generative AI models (OpenAI, Azure OpenAI, Gemini), including
prompt design, streaming, error handling, and optimisation.
· Practical knowledge of Azure authentication (Managed Identities, Service Principals, Key Vault).
Preferred
· Experience with Docker and container orchestration (AKS or similar).
· Knowledge of CI/CD automation, Infrastructure-as-Code (Terraform), and automated testing workflows.
· Familiarity with event-driven architectures (Azure Service Bus/Event Hub).
· Experience with vector databases (Pinecone, Chroma, Azure AI Search) and RAG pipelines.
· Performance tuning, profiling, and optimizing Python workloads.
Role-Specific Tools & Technologies
· Python, FastAPI, Pydantic, Pandas, PyTest
· Azure Functions, Container Apps/ACI/AKS, Key Vault, Monitor
· Generative AI: OpenAI / Azure OpenAI APIs, Gemini, Transformers
· DevOps: GitHub Actions / Azure DevOps, Docker, Terraform/Bicep (optional)
· Data/AI: MongoDB
By continuing you agree to our Terms & Privacy Policy.