New opportunity

Data Scientist - I

Purplle.com · Mumbai, India

About this role

Purplle.com is hiring a Data Scientist - I for its Technology department in Mumbai, Maharashtra, India. The posting specifies 2–4 years of required experience. The role uses data analysis and machine learning to support decisions and improve performance across its e-commerce platform.

Responsibilities

  • Analyze large datasets from sources including clickstream, sales, and user engagement to identify trends, patterns, outliers, and actionable business insights.
  • Develop, deploy, and maintain machine learning models for recommendations, personalization, customer segmentation, demand forecasting, and pricing.
  • Design and analyze A/B tests for product features, marketing campaigns, and user experiences.
  • Work with data engineering teams to ensure accurate, timely data is available for analysis. Partner with product, marketing, and engineering teams to improve platform performance.
  • Build dashboards and visualizations that communicate findings clearly to stakeholders.

Required skills and education:

  • Proficiency in Python or R for data analysis and machine learning, strong SQL skills, and familiarity with libraries such as Scikit-learn, TensorFlow, or PyTorch.
  • Ability to clean and manipulate data from multiple sources; experience designing experiments and interpreting results; and proficiency with visualization tools such as Tableau, Power BI, Matplotlib, or Seaborn.
  • Strong grounding in statistics, hypothesis testing, and probability, with the ability to explain complex findings to non-technical stakeholders.
  • Bachelor’s or Master’s degree in Data Science, Computer Science, Mathematics, Statistics, or a related field.

Preferred qualifications

Experience with e-commerce user behavior, transaction, inventory, or product data; familiarity with Hadoop, Spark, or BigQuery; experience with AWS, GCP, or Azure for data storage and model deployment; and understanding of conversion rates, lifetime value (LTV), and customer acquisition cost (CAC).

For full details about this role, click “Apply on company site” to view the employer’s original posting.

Skills for this role

PythonRSQLMachine LearningScikit-learnTensorFlowPyTorchData WranglingA/B TestingStatisticsProbabilityHypothesis TestingTableauPower BIMatplotlibSeabornData VisualizationData AnalysisCommunicationHadoopSparkBigQueryAWSGCPAzure

Your skill match

Checking your profile…

YOUR NEXT STEP

Get interview-ready for this role

A focused preparation guide, built around this job’s responsibilities and requirements.

✦ AI-generated guide
Preparation suggestions, not the employer’s actual interview questions. Always check the original posting for current requirements.
01

Understand the role

What matters most

  • Turn platform data into decisions

    The posting calls for analysis of large clickstream, sales, and engagement datasets to identify trends, outliers, and actionable insights. Prepare to explain how an analysis moves from a business question to a decision, rather than stopping at a pattern.

  • Build and sustain machine learning models

    The role includes developing, deploying, and maintaining models for recommendations, personalization, segmentation, demand forecasting, and pricing. Prepare to discuss model evaluation alongside how performance would be checked after deployment.

  • Evaluate changes through experiments

    Designing and analyzing A/B tests for product features, marketing campaigns, and user experiences is an explicit duty. Prepare to explain how you would choose a measure of success, interpret results, and state the limits of a conclusion.

  • Make data dependable

    The posting emphasizes cleaning data from multiple sources, querying large datasets with SQL, and working with data engineering to secure accurate, timely data. Prepare to describe checks you would make before trusting an analysis.

  • Communicate findings across teams

    The role partners with product, marketing, and engineering and builds dashboards for stakeholders. Prepare to present a finding in plain language, including its business implication and uncertainty.

Likely challenges to think through

  • Reconciling data sources

    Preparation hypothesis, not a reported problem: clickstream, sales, and engagement data may differ in timing and definitions, creating a trade-off between fast answers and reliable comparisons. Prepare a method for checking joins, missing records, and metric definitions before drawing conclusions.

  • Choosing the right model objective

    Preparation hypothesis: recommendations, forecasting, and pricing serve different goals, so an improved model metric may not imply improved platform performance. Prepare to explain how you would select an evaluation measure, establish a baseline, and monitor the outcome after deployment.

  • Interpreting ambiguous test results

    Preparation hypothesis: an A/B test can show a promising result while leaving uncertainty about its practical impact or effects on other metrics. Prepare to discuss statistical uncertainty, the size of the effect, and what evidence would justify a decision.

03

Practice your answers

Technical practice

How would you query clickstream and sales data to analyze conversion?

What to coverSuggested preparation: Explain how you would define the user journey, join events to transactions, and check for duplicate events or mismatched identifiers. Discuss how your SQL approach would handle large datasets.

How would you make data from multiple sources reliable enough for analysis?

What to coverSuggested preparation: Describe checks for missing values, inconsistent definitions, duplicates, and data freshness across clickstream, sales, and engagement sources. Explain when you would work with data engineering to correct an upstream issue rather than patching an analysis.

How would you investigate an unexpected change in user engagement?

What to coverSuggested preparation: Walk through exploratory analysis that distinguishes a real trend or outlier from a tracking or data-quality problem. Explain how you would segment the data and turn a finding into a decision a product or marketing stakeholder could consider.

How would you evaluate a product recommendation or personalization model?

What to coverSuggested preparation: Compare a simple baseline with a model built in Python or R, using a suitable machine-learning library, and explain your choice of evaluation measures. Discuss trade-offs such as relevance, limited interaction history, and whether offline gains translate into user outcomes.

How would you develop useful customer segments?

What to coverSuggested preparation: Explain which user behavior or transaction signals you would consider, how you would avoid leakage, and how you would judge whether segments are stable and actionable. Distinguish a statistically clear grouping from one that helps a business team make decisions.

How would you approach demand forecasting or pricing analysis?

What to coverSuggested preparation: Describe an appropriate baseline, time-based validation, and how you would assess forecast error or the consequences of a pricing recommendation. Explain how inventory or product data, where available, could affect your interpretation.

How would you design and interpret an A/B test for a product feature?

What to coverSuggested preparation: Define the hypothesis, assignment unit, primary measure, and checks for experiment validity before discussing statistical uncertainty. Explain how you would interpret a result that improves conversion but has an unfavorable effect on another business measure.

How would you deploy and maintain a machine-learning model?

What to coverSuggested preparation: Outline the path from reproducible training and validation to deployment and ongoing checks for data or performance changes. Discuss when you would retrain, investigate an upstream data issue, or revert to a simpler baseline.

How would you build a dashboard that supports an e-commerce decision?

What to coverSuggested preparation: Start with the stakeholder's question, then choose clear definitions and visualizations for measures such as conversion rate. Explain how you would present limitations and, where relevant, distinguish conversion from preferred business metrics such as LTV and CAC.

When might you use a big-data or cloud platform for this role's work?

What to coverSuggested preparation: Treat Hadoop, Spark, BigQuery, and cloud platforms as preferred familiarity, not mandatory tools for every task. Explain what data scale, storage, or deployment need would justify one, and what you would check before adding complexity.

Behavioural practice

Tell me about a time you aligned product, marketing, or engineering partners around an analysis.

What to coverSuggested preparation: Use a real situation with differing questions or priorities, describe how you clarified the decision and your actions, and state the result. Be specific about what you contributed rather than attributing the whole outcome to yourself.

Describe a time you worked with data engineering to resolve a data issue.

What to coverSuggested preparation: Give the situation, how you identified and communicated the accuracy or timeliness problem, and what you did while it was being resolved. Finish with the result for the analysis or data workflow.

Tell me about a time you explained a complex finding to a non-technical stakeholder.

What to coverSuggested preparation: Identify the audience and decision, then describe how you simplified the method without hiding uncertainty. State what the stakeholder understood or did as a result.

Describe a time an experiment or analysis challenged an initial expectation.

What to coverSuggested preparation: Set out the original expectation and the evidence, then explain how you checked your interpretation and handled disagreement. Close with the decision or next step and its result, without overstating what the evidence proved.

Tell me about a time you maintained or troubleshot an analytical model after its initial delivery.

What to coverSuggested preparation: Use a real situation, explain how you detected the issue and chose between a fix, retraining, or a simpler approach, and give the result. If your experience concerns an analysis rather than a deployed model, make that distinction clear.

02

Sharpen your knowledge

Topics to prepare

  • Statistics and experimental reasoning

    Review probability, hypothesis tests, uncertainty, and common A/B-test pitfalls by explaining whether a hypothetical change in conversion rate supports a decision. The posting explicitly requires statistical grounding and experiment interpretation.

  • Machine-learning use cases and model lifecycle

    Compare how you would frame recommendations, customer segmentation, and demand forecasting; for each, identify a target or output, an evaluation measure, and a maintenance concern. The role explicitly covers developing, deploying, and maintaining these models.

  • Multi-source exploratory analysis

    Sketch how clickstream, sales, and user-engagement data could be combined, then list checks for missing records, outliers, and misleading trends. The posting calls for insights from large datasets across these sources.

  • E-commerce business metrics

    As preparation for a preferred qualification, define conversion rate, lifetime value, and customer acquisition cost, then explain how a change in one might affect interpretation of a campaign. These metrics are preferred knowledge, not stated as required skills.

Skills to revise

  • SQL analysis

    Write queries against sample event and sales tables to join records, aggregate conversions, and check for duplicate counts. Strong SQL for querying and manipulating large datasets is explicitly required.

  • Python or R data wrangling

    Using either Python or R, clean a small sample of clickstream and transaction records, document missing-value decisions, and summarize trends and outliers. The posting requires proficiency in one of these languages and data wrangling across sources.

  • Model development and evaluation

    Build a small recommendation, segmentation, or forecasting example using a posting-listed library such as Scikit-learn; explain your evaluation choice and what you would monitor after deployment. The role names these applications and requires familiarity with machine-learning libraries.

  • A/B-test design and interpretation

    Draft a hypothetical product-feature test with a success metric and comparison groups, then calculate and interpret a sample result, including uncertainty. Designing and analyzing A/B tests is an explicit responsibility.

  • Visualization and stakeholder explanation

    Create a compact dashboard or chart in a posting-listed tool such as Tableau, Power BI, Matplotlib, or Seaborn, then give a plain-language explanation of one finding and its limitation. The role requires visualizations and clear communication to stakeholders.

04

Your preparation checklist

  • Prepare a data analysis walkthrough

    Choose a project you can discuss and show how you cleaned and joined data, used SQL and Python or R, investigated outliers, and turned findings into a decision. The role specifically mentions clickstream, sales, and engagement data.

  • Rehearse a machine-learning project

    Prepare a concise account of the problem, features, model choice, validation, deployment, and maintenance. If relevant to your work, connect it to a listed use case such as recommendations, segmentation, or demand forecasting.

  • Practice an A/B test design

    As a preparation exercise, outline a test for a product feature or marketing campaign: hypothesis, primary metric, assignment, sample-size considerations, and how you would interpret the result.

  • Sketch a data-quality collaboration plan

    For a hypothetical multi-source analysis, identify checks for accuracy and timeliness, then explain what you would resolve with data engineering and what you would communicate to product or marketing.

  • Prepare a stakeholder-ready visualization

    Select a dashboard or chart you can explain in plain language. Be ready to state the business question, the key finding, its limitations, and a recommended next step.

  • Map evidence to the posting

    Make a short evidence sheet covering SQL, Python or R, statistics, experiment analysis, visualization, and the stated education requirement. Note any relevant experience with the preferred e-commerce metrics, big-data tools, or cloud platforms without presenting them as required.

  • Draft questions for the interviewers

    Ask which of the listed modeling and experimentation use cases are priorities, how data scientists work with data engineering, and how the team evaluates business impact.

AI-generated from the job information · Prepared Sep 30, 2026 (UTC)Useful preparation, not a guarantee of eligibility or an offer.

Availability last checked: 4 Nov 2026. Status can change after a check; confirm on the employer’s website. Report an issue · Our checking policy

KEEP EXPLORING

Similar AI jobs

Related skills and specializations in India. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…