Full-time

Machine Learning Engineer - Recommendation Systems

Posted by Apna • Bengaluru, Karnataka, India

📍 Bengaluru, Karnataka 🕒 March 01, 2026

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