apna logoapna logo

Data Scientist - Recommendation Systems

apnaBangalore, Karnataka, India
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

Key Responsibilities:Recommendation & ML: Design and develop advanced recommendation systems, incorporating collaborative filtering (user-item, item-item), content-based and hybrid recommenders. Implement ranking and re-ranking models, as well as embedding-based retrieval techniques (ANN, vector search). Train, evaluate, and refine models utilizing offline metrics (NDCG, MAP, Recall@K) and online A/B testing for optimization. Optimize production ML systems for scalability, focusing on inference through caching, batching, and approximate nearest neighbors. Construct real-time and batch recommendation pipelines, while monitoring model performance and data integrity. Data & Experimentation:Handle extensive datasets, analyzing clicks, impressions, and transactions. Establish success metrics for recommendations, such as CTR, CVR, and retention rates. Collaboration:Work closely with product, data, and backend teams to convert business challenges into effective ML solutions. Contribute to the development of ML best practices, documentation, and system architecture. Required Skills:Core ML Competencies: Deep understanding of recommendation algorithms and learning-to-rank methodologies. Proficient in embeddings and similarity search techniques. Experience with Python and ML frameworks (e.g., PyTorch, TensorFlow, Scikit-learn). Data & Systems: Strong SQL capabilities and familiarity with large datasets. Knowledge of vector databases and ANN libraries (e.g., FAISS, ScaNN, Elasticsearch/OpenSearch KNN, Milvus). Desirable Skills:Experience in search or feed ranking systems, real-time recommendations, and MLOps tools (MLflow, Airflow). Background in e-commerce, advertising, content platforms, or marketplaces. What You Will Work On:Develop personalized home feeds and search ranking algorithms. Address cold-start and long-tail recommendation challenges. Engage in large-scale experimentation and model optimization. Preferred Behavioral Traits:Strong problem-solving and system-thinking abilities. Skillful in balancing model quality with production constraints.

About the job

About the Role

Apna is hiring a Data Scientist focused on Recommendation Systems in Bangalore, Karnataka. This role centers on developing and scaling personalized recommendation engines to help users discover content, improve ranking accuracy, and drive engagement across multiple products.

What You Will Do

  • Design and build recommendation models tailored to user behavior and preferences
  • Scale algorithms to support a growing user base and product range
  • Collaborate with product and engineering teams to integrate recommendations into user experiences
  • Analyze data to refine ranking and personalization strategies

Location

This position is based in Bangalore, Karnataka, India.

About apna

At apna, we are committed to revolutionizing the way individuals connect with opportunities. Our innovative platform facilitates professional growth and networking, making it easier for users to discover job opportunities tailored to their unique skills and experiences. Join our talented team in Bangalore and help us shape the future of work.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.