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, ) ...

Ready to Apply?

Take the next step in your AI career. Submit your application to Apna today.

Submit Application