Data Scientist
The Briminc Softech
2 - 5 years
Bengaluru
Posted: 03/04/2026
Job Description
Role :- Data Scientist
Experience :- 3 to 5 Years
Contract Tenure :- 6 Months
Location :- Remote
Job Description: Recommendation Engineer (Machine Learning)
About the role
Were looking for a Recommendation Engineer to design, build, and optimize machine
learning systems that personalize user experiences across content, products, or services.
Youll work end-to-endfrom data and feature engineering to model training, deployment,
and experimentationpartnering closely with Product, Data, and Platform teams.
What youll do (Key Responsibilities)
Design and develop recommendation models using collaborative filtering, content-
based methods, and hybridapproaches (including ranking and retrieval
architectures).
Build and maintain scalable pipelines for user behavior collection, feature
engineering, and batch + near-real-time data processing (e.g., Spark, SQL,
streaming).
Train, evaluate, and fine-tune models using modern ML frameworks; productionize
training and inference workflows on cloud infrastructure (e.g., managed training,
endpoints, CI/CD for ML).
Define success metrics (CTR, engagement, retention, conversion), run A/B tests,
and iterate based on experiment outcomes and model monitoring.
Implement model observability: data drift, model drift, bias/fairness checks, and
automated retraining/rollback strategies.
Collaborate with engineering teams to integrate recommendation services into APIs,
apps, and data products with reliability, latency, and scalability constraints.
Document system design, trade-offs, and model behavior for technical and non-
technical stakeholders.
What were looking for (Required Qualifications)
3+ years of experience building and shipping ML models in production, ideally
personalization or recommender systems.
Strong foundations in machine learning, statistics, and optimization, with practical
experience in ranking/recall problems.
Proficiency in Python and strong SQL skills; experience with distributed data
processing (e.g., Spark).
Experience deploying models to production (batch or real-time), including model
packaging, inference APIs, and monitoring.
Solid understanding of experimentation and causal measurement (A/B testing,
guardrail metrics, statistical significance).
Ability to communicate clearly, write design docs, and work cross-functionally.
Preferred Qualifications (Nice to Have)
Experience with large-scale personalization: embeddings, candidate generation +
ranking stacks, multi-stage recommenders.
Familiarity with managed ML platforms such as Amazon SageMaker on Amazon
Web Services (training jobs, pipelines, feature stores, endpoints).
Knowledge of recommender-specific techniques: matrix factorization, implicit
feedback modeling, two-tower models, sequential/session-based recommenders.
Experience with streaming systems (Kafka/Kinesis), feature stores, and online/offline
feature parity.
Familiarity with cloud ecosystems like Google Cloud and modern MLOps tooling
(model registry, experiment tracking).
Exposure to privacy-safe personalization, PII handling, and responsible AI practices.
Tech stack
Languages: Python, SQL
Data: Spark, data warehouses/lakes, streaming pipelines
ML: common deep learning frameworks, embeddings, ranking models
MLOps: CI/CD, model registry, monitoring/alerting, experiment tracking
Cloud: managed training + inference services, containerization
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
