KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
S #2567
Applications open Full-Time Job

Director Data Science

Meesho

  • Bengaluru, India
  • Not disclosed
  • 10+ Years
  • Posted Yesterday
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

About the Team

Our Data Science team is the Avengers to Meesho’s S.H.I.E.L.D 🛡️. And why not? We are the ones who assemble during the toughest challenges and devise creative solutions, building intelligent systems for millions of our users looking at a thousand different categories of products. We’ve barely scratched the surface, and have amazing challenges in charting the future of commerce for Bharat.

About the role

Are you a strategic thinker with a passion for solving large-scale problems using data? Do you enjoy mentoring high-performing teams and building ML systems that directly impact millions of users? We're looking for a Director - Data Science to lead a team of skilled data scientists in building intelligent systems that power Meesho’s next phase of growth.

In this role, you’ll own the data science roadmap for a key business charter, guiding the team through ambiguity and complexity to deliver production-grade ML solutions. You’ll work closely with product, tech, and business leaders to translate complex challenges into scalable, measurable, and impactful outcomes. As a people and technical leader, you’ll ensure model efficiency, system reliability, and scientific excellence while fostering a culture of innovation, collaboration, and continuous improvement.

What You Will Do

•

Lead, grow, and mentor a high-performing team of data scientists..

•

Own all data science systems and models in your charter — from strategy to deployment and monitoring.

•

Collaborate with senior product, engineering, and business leaders to define and prioritize impactful AI/ML initiatives.

•

Represent Data Science in senior leadership discussions and clearly communicate technical strategies, investment decisions, trade-offs, and business impact.

•

Drive platformization, system architecture decisions, and ML lifecycle improvements across the charter.

•

Ensure model scalability, performance, and cost efficiency, while upholding best practices in experimentation and statistical rigor.

•

Guide the team in reading and implementing state-of-the-art research, and facilitate build vs. buy decisions.

•

Lead RCA for critical production issues and improve system observability, documentation, and service uptime.

What You Will Need

•

Master’s degree (PhD preferred) in Machine Learning, Statistics, Computer Science, or a related quantitative field.

•

10+ years of experience in Data Science or Analytics, with at least 6 years of people management experience.

•

Strong research background and knowledge of state of art in AI / ML.

•

Proven track record of building and deploying ML models in production at scale.

•

Experience managing teams of 20+ data scientists and delivering across cross-functional charters.

•

Deep expertise in ML algorithms, experimental design, and performance monitoring.

•

Strong coding skills (Python, SQL) and familiarity with Big Data technologies like Spark, Hive, or Redshift.

•

Ability to translate business needs into technical solutions, prioritize roadmaps, and estimate effort accurately.

•

Strong communication and stakeholder management skills with a bias for action and clarity in execution.

•

Strong experience in building large scale AI/ML applications for areas such as recommendations systems, ranking, retrieval, search etc

Bonus Points For

•

Experience leading ML initiatives in B2C or e-commerce settings.

•

Contributions to internal tools, open-source libraries, or research publications.

•

Strong understanding of ML system performance trade-offs — latency, cost, and throughput.

•

Top tier research Publications in the areas of AI and ML, especially in recsys, IR and knowledge discovery.

Eligibility & process

Who can apply

• Master’s degree (PhD preferred) in Machine Learning, Statistics, Computer Science, or a related quantitative field. • 10+ years of experience in Data Science or Analytics, with at least 6 years of people management experience. • Strong research background and knowledge of state of art in AI / ML. • Proven track record of building and deploying ML models in production at scale. • Experience managing teams of 20+ data scientists and delivering across cross-functional charters. • Deep expertise in ML algorithms, experimental design, and performance monitoring. • Strong coding skills (Pyth

Skills & stack

Python SQL Next.js Machine Learning Apache Spark

Selection process

  1. As described in the employer's job posting.

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Python, SQL, Next.js, Machine Learning, Apache Spark) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion Meesho Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Model answer: WHERE filters rows before any groupings are applied, while HAVING filters aggregated groups after GROUP BY has executed.
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
Model answer: ROW_NUMBER() assigns unique sequential integers. RANK() assigns identical ranks to ties and skips ranks. DENSE_RANK() assigns identical ranks to ties without skipping rank numbers.
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
Model answer: Use .isna().sum() to identify missing values. Impute with mean/median using .fillna() or remove with .dropna(subset=[...]) depending on variance impact.
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
Model answer: Star Schema has denormalized dimension tables directly connected to the central Fact table. Snowflake Schema normalizes dimension tables into sub-dimensions to minimize redundancy.
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Model answer: Use LAG(revenue, 1) OVER (ORDER BY month) to fetch the previous month's revenue and compute (revenue - prev_revenue) / prev_revenue * 100.
Behavioural & HR questions 3
Why do you want to join Meesho as a Director Data Science?
Highlight Meesho's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Meesho Not disclosed
Recruiter Resume Apply
Chat Chat with Kashii