
Data Scientist
- Bangalore, Karnataka
- Permanent
- Full-time
- Design, develop, and optimize recommendation engines using techniques such as collaborative filtering, content-based filtering, and two-tower models.
- Build, test, and deploy ML models leveraging BigQuery ML, Vertex AI, Azure AI, and Python frameworks (PyTorch / TensorFlow).
- Conduct exploratory data analysis (EDA), feature engineering, and statistical modeling to derive actionable insights.
- Work with large datasets to ensure scalability, performance, and efficiency of machine learning solutions.
- Collaborate with cross-functional teams including product managers, data engineers, and software developers to translate business requirements into data science solutions.
- Continuously evaluate and improve model accuracy, relevance, and fairness.
- Stay up to date with the latest advancements in recommendation systems and AI/ML frameworks.
- Strong proficiency in SQL and Python for data manipulation, analysis, and modeling.
- Hands-on experience with recommendation engine algorithms (collaborative filtering, content-based filtering, two-tower neural networks).
- Practical expertise with BigQuery ML, Vertex AI, or Azure AI for model training and deployment.
- Experience with PyTorch or TensorFlow for deep learning models.
- Solid understanding of ML lifecycle (data preparation, training, validation, deployment, monitoring).
- Strong problem-solving skills and the ability to work with large-scale, complex datasets.
- Excellent communication skills and ability to explain technical concepts to non-technical stakeholders.