Top

Data Scientist - Recommendation Systems

Bangalore, Karnataka, India

45 Days ago

Job Description


Job Title Data Scientist ? Recommendation Systems Location Bangalore Experience 3?8 years (flexible based on depth in ML systems) Job Description We are looking for a Data Scientist (Recommendations) to design, build, and scale personalized recommendation systems that power discovery, ranking, and user engagement across our products. 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 Production ML & Systems Optimize inference for scale (caching, batching, approximate nearest neighbors)
  • Build real-time and batch recommendation pipelines
  • Monitor model performance, data drift, and system health
Data & Experimentation
  • Work with large-scale datasets (clicks, impressions, transactions)
  • Define success metrics for recommendations (CTR, CVR, retention)
Collaboration
  • Work closely with product, data, and backend teams to translate business problems into ML solutions
  • Contribute to ML best practices, documentation, and system design
Required Skills Core ML
  • Strong understanding of: Recommendation algorithms Ranking and learning-to-rank
  • Embeddings and similarity search
  • Experience with Python and ML libraries (PyTorch / TensorFlow / Scikit-learn)
  • Data & Systems Strong SQL skills; experience with large datasets
  • Familiarity with vector databases / ANN libraries (FAISS, ScaNN, Elasticsearch/OpenSearch KNN, Milvus)
Good to Have
  • Experience with: Search or feed ranking systems
  • Real-time recommendations
  • Knowledge of: MLOps tools (MLflow, Airflow)
  • Experience in e-commerce, ads, content platforms or marketplaces
What You'll Work On
  • Personalized home feeds and search ranking "People also viewed" recommendations
  • Cold-start and long-tail problems
  • Large-scale experimentation and model optimization
Nice Behavioral Traits
  • Strong problem-solving and system-thinking mindset
  • Ability to balance model quality vs production constraints

Job Overview


Job Function: IT/Computers - Software & Software Services

Job Type: Full Time

Workplace Type: Hybrid

Experience Level: Not Specified

Salary: Competitive & Based on Experience

Experience: 3 - 8 yrs

Contact Information


Company about us:

Founded in 2019, apna.co is India's #1 professional app for the rising workforce. Our mission is to connect people with opportunities. Over 2 crore users and over 2 lakh employers trust the Apna platform - India has a new destination to discover relevant opportunities. We’re currently live in 74 cities...

Company Name: Apna

Recruiting People: HR Department

Website: https://apna.co

Headquarter: Bengaluru, Karnataka, India 560095

Industry: IT/Computers - Software & Software Services

Company Size: 1001-5000 Employees

Location

Important Alert:
Beware of people who promise you a job or interview in exchange for money. If someone asks you for money and says it's for something like a registration fee or a refundable deposit, it could be a scam. Please be cautious. Remember, elsejob.com does not guarantee a job or interview in exchange for money, so don't give money to anyone like that.

Similar Jobs

Front End Developer

Exalogic • Bangalore, Karnataka, India

Salary: Competitive & Based on Experience

View Job