Senior Python Backend Engineer - Django/Flask
Actively Reviewing the ApplicationsWeyBee Solutions Pvt Ltd
India, Ahmedabad, Gujarat
Full-Time
On-site
INR 4–7 LPA
Posted 2 weeks ago
•
Apply by May 4, 2026
Job Description
Role Description
We are looking for an experienced Python backend engineer to join our team and help build advanced data-driven features for a global technology platform. You will design, implement, and deploy backend services that integrate with modern AI/ML solutions, including recommendation and personalization logic.
This is an excellent opportunity for a backend engineer who enjoys working with AI-enhanced products and wants to play a key role in building scalable, ML-powered user experiences. Experience in recommendation systems is a strong advantage but not mandatory.
Key Responsibilities
NoSQL
We are looking for an experienced Python backend engineer to join our team and help build advanced data-driven features for a global technology platform. You will design, implement, and deploy backend services that integrate with modern AI/ML solutions, including recommendation and personalization logic.
This is an excellent opportunity for a backend engineer who enjoys working with AI-enhanced products and wants to play a key role in building scalable, ML-powered user experiences. Experience in recommendation systems is a strong advantage but not mandatory.
Key Responsibilities
- Design, build, and maintain robust and scalable backend services using Python (FastAPI, Django, Flask)
- Integrate ML models and AI services (recommendations, personalization, semantic search, LLM-based features) into production APIs and data pipelines
- Collaborate with ML engineers and product teams to design and deliver AI-powered functionality
- Build efficient APIs to serve recommendations and AI-generated results at low latency
- Work with vector databases (Qdrant, Pinecone, Elasticsearch, etc.) for similarity search and embedding-based retrieval
- Deploy, monitor, and scale services in cloud environments (AWS preferred)
- Contribute to system design, architecture decisions, and performance optimization
- Develop CI/CD pipelines and ensure high code quality, testing, and observability
- 4+ years of Python backend development experience
- Strong knowledge of backend architecture, distributed systems, and scalable API design
- Proven experience building and deploying production-ready APIs
- Hands-on experience integrating ML models or AI/LLM-based services into backend systems
- Strong understanding of prompt engineering ability to write, test, and optimize prompts for reliable, high-quality AI outputs
- Familiarity with cloud platforms (AWS preferred) and DevOps practices (Docker, Kubernetes, Terraform)
NoSQL
- Redis, Elasticsearch
- Excellent communication skills and ability to collaborate effectively in a remote team
- Experience with recommendation systems or personalization pipelines
- Familiarity with vector databases and embedding-based search
- Experience with structured prompt optimization frameworks such as DSPy
- Frontend integration experience (React, Next.js, GraphQL)
- Experience monitoring and improving ML/AI-powered production systems (Prometheus, Grafana)
- Understanding of LLM evaluation, prompt versioning, and AI system observability
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Job Recommendations
View All
Wordpress Developer
87% matchPRIMOTECH
India
Full-Time
₹2–3 LPA
Git
JavaScript
Jira
+7
Lead I - Software Engineering-Kotlin and Java
78% matchUST
India
Full-Time
Testing
Management
Coding
Java Software Engineer
84% matchTata Consultancy Services
India
Full-Time
₹7–11 LPA
APIs
Java
Java Software Engineer
79% matchLTIMindtree
India
Full-Time
₹4–8 LPA
APIs
Testing
JUnit
+3
IT TESTING
89% matchInfosys
Gurgaon
Full-Time
Testing
HP load
Share
Quick Apply
Upload your resume to apply for this position