Full-time
Machine Learning Engineer - Recommendation Systems
Posted by Apna • Bengaluru, Karnataka, India
About the Role
Job Title
Machine Learning Engineer – Recommendation Systems
Location
Bangalore
Experience
3–8 years (flexible based on depth in ML systems)
Job Description
We are looking for a Machine Learning Engineer (Recommendations) to design, build, and scale personalized recommendation systems that power discovery, ranking, and user engagement across our products. You will work at the intersection of machine learning, data engineering, and backend systems, taking models from research to production.
Requirements
Key Responsibilities
Recommendation & ML
- Design and develop recommendation systems including:
- Collaborative Filtering (user-item, item-item)
- Content-based and hybrid recommenders
- Ranking and re-ranking models
- Embedding-based retrieval (ANN, vector search)
- Train, evaluate, and iterate on models using offline metrics (NDCG, MAP, Recall@K) and on...
Ready to Apply?
Submit your application today and take the next step in your career journey with Apna.
Apply Now