Job Description

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 online A/B experiments
- Build pipelines for feature engineering, model training, infe...

Apply for this Position

Ready to join Apna? Click the button below to submit your application.

Submit Application