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 months 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 Similar Jobs
View All
Jr/Sr Engineer- Full stack Development
Emerson
India
Full-Time
Angular
Docker
Kubernetes
+3
Mern Stack Developer
Pentabay Softwares
India
Full-Time
₹2–6 LPA
Git
JavaScript
MongoDB
+9
Developer III - Software Engineering - C++
UST
India
Full-Time
₹3–8 LPA
Engineering
C#
GitLab
+6
Senior Information Security Analyst
Cincinnati Children's Office of Academic Affairs and Career Development
Communication
Customer Service
Documentation
+29
Full Stack Automation Developer, India
AlgoSec
India
Full-Time
₹10–35 LPA
Communication
Engineering
Multitasking
+40
Share
Quick Apply
Upload your resume to apply for this position