Python Software Developer
Apply Now
Home Jobs Natobotics Technologies Python Software Developer

Python Software Developer

Date Posted
13 July 2026
Location
Noida
Positions
1
Views
1
Employment Information
Open Positions
1
Location
Noida
Address
Noida, Gurugram, Bengaluru
Experience
5 Years
Functional Area
Design
Job Description

Role: Software Development - Other

Industry Type: IT Services & Consulting

Department: Engineering - Software & QA

Employment Type: Full Time, Permanent

Role Category: Software Development

UG: Graduation Not Required

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

Share this job:
Natobotics Technologies
Noida
10
Open Jobs
1
Views
View Company Profile