Python Developer
$2,410–$3,614 year
On-site · Bengaluru, Karnataka, India or Gurugram, Haryana, India
Job Summary
Python Developer role in Gurugram/Noida/Bangalore requiring strong Python, FastAPI/Flask REST API experience, Azure Functions and cloud-native patterns, and the ability to own features end-to-end as the sole Python engineer. Candidates should have hands-on experience with generative AI model integration (OpenAI, Azure OpenAI, Gemini), Azure authentication mechanisms, and familiarity with Docker/container orchestration, CI/CD, and IaC. Tools/tech include Python, FastAPI/Pydantic, Pandas, PyTest, Azure Functions, AKS/Container Apps, Key Vault, Monitor; Generative AI APIs (OpenAI, Azure OpenAI, Gemini); DevOps (GitHub Actions/Azure DevOps), Terraform/Bicep (optional); Data/AI stack with MongoDB. The postings indicate locations in Gurugram, Noida, and Bangalore, India, with in-person work requirements at each location.
Required Qualifications
- 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)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.