Senior Data Scientist, Deep Recommender Systems

Design and implement AI-powered recommender systems for scalable personalization.

Bengaluru, India
On-site
Full-Time
2025-11-07

About CAI Stack

CAI Stack provides modular AI infrastructure for enterprises to build, scale, and deploy advanced ML and DL solutions. Our platform enables organizations to create vertical-specific AI applications that deliver personalized and actionable insights for users worldwide.

Role Overview

We are seeking a Senior Data Scientist to lead the development of deep learning-based recommender systems. The role requires hands-on expertise in designing scalable architectures, optimizing embeddings, and deploying production-grade models that enhance personalization and drive business impact.

Key Responsibilities

Lead the full lifecycle of deep learning recommender systems, including research, design, development, and deployment.

Design multi-stage recommendation pipelines covering candidate generation and ranking with advanced architectures.

Develop and optimize models such as Two-Tower, Wide & Deep, session-based, and Transformer-based recommendation systems.

Manage large-scale embeddings for high-dimensional categorical data representing users and items.

Leverage specialized libraries and frameworks including TorchRec, TFRS, Microsoft Recommenders, Alibaba RecSys, and NVIDIA Merlin.

Address recommender system challenges such as cold-start and long-tail item recommendations.

Collaborate with cross-functional teams including data engineers, ML engineers, and product managers to deliver scalable and robust pipelines.

Design, implement, and analyze A/B tests to evaluate new models and features.

Apply MLOps best practices for production monitoring, continuous integration, and deployment.

Mentor junior team members and foster innovation in the recommendation space.

Required Qualifications

Proven experience designing, deploying, and scaling deep learning recommender systems.

Strong expertise in PyTorch or TensorFlow for model development.

Hands-on experience with recommender architectures, including:

Two-Tower Models for candidate generation.

Wide & Deep models for feature memorization and generalization.

Session-based and sequential models for capturing user behavior.

Neural Collaborative Filtering (NCF) for modeling user-item interactions.

Graph Neural Networks for embedding propagation across user-item graphs.

Familiarity with at least two of the following libraries/frameworks for recommender systems:

TorchRec

TensorFlow Recommenders (TFRS)

NVIDIA Merlin

Microsoft Recommenders

Alibaba Recommenders

Experience in building high-performance, low-latency systems at scale.

Strong problem-solving skills for cold-start and long-tail challenges.

Expertise in A/B testing, experimentation design, and analytical evaluation.

Proficient in Python and its data science ecosystem (Pandas, NumPy).

Preferred Qualifications

Advanced degree (M.S. or Ph.D.) in Computer Science, Statistics, or a related quantitative field.

Minimum 3 years of experience developing recommendation systems at scale.

Experience with big data platforms (Spark, HDFS, Databricks) and vector databases.

Knowledge of modern deep learning architectures for sequence modeling (e.g., Transformers).

Apply for This Job

Partner with Our Expert Consultants

Empower your AI journey with our expert consultants, tailored strategies, and innovative solutions.

Get in Touch