Posted on: 02/02/2026
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 :
- 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
Required Skills & Qualifications:
- 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)
Database experience:
SQL:
- PostgreSQL / MySQL
NoSQL:
- Redis, Elasticsearch
- Excellent communication skills and ability to collaborate effectively in a remote team
Nice to Have (Bonus Skills):
- 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
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1608886