New opportunity

Data Scientist

VideoSDK · Surat, India

About this role

VideoSDK is seeking an on-site Data Scientist in Surat, Gujarat, India, to use data, statistical analysis, and machine learning to address product and business problems. The posting specifies 1–3 years of experience, a permanent position, and pay of ₹ 3-6 Lacs PA.

Responsibilities

  • Collect, clean, process, and analyze structured and unstructured data, including large datasets. Perform exploratory data analysis to identify patterns, trends, and actionable insights.
  • Build, train, evaluate, and optimize machine learning and statistical models. Develop data pipelines, prepare reliable datasets, and use preprocessing and feature engineering to improve model performance.
  • Apply analytical and statistical techniques to product and business decisions. Create visualizations, dashboards, and reports that communicate findings.
  • Collaborate with engineering, product, and other teams; maintain data quality and consistency; write efficient, documented code; and keep current with developments in data science and AI.

Required skills:

  • Strong Python proficiency; understanding of data structures, algorithms, statistics, probability, and machine learning fundamentals.
  • Hands-on experience with Pandas, NumPy, Scikit-learn, and Matplotlib or Seaborn; understanding of preprocessing, feature engineering, model evaluation, and validation.
  • Basic SQL and relational database knowledge; ability to analyze large datasets, debug problems, reason analytically, and maintain accuracy.

Preferred experience:

  • Exposure to deep learning and PyTorch or TensorFlow; familiarity with NLP, computer vision, generative AI, time-series forecasting, APIs or backend systems, and AWS or GCP.
  • ML, AI, or data science projects, internships, research, or academic work.

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

Skills for this role

Data ScienceData VisualizationSQLStatisticsProbabilityData AnalysisNumPyAWSExploratory Data AnalysisPyTorchPandasMachine LearningData StructuresAlgorithmsScikit-learnPythonMatplotlibSeabornData PreprocessingFeature EngineeringModel EvaluationData PipelinesRelational DatabasesDeep LearningTensorFlowNatural Language ProcessingComputer VisionGenerative AITime Series ForecastingAPIs

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

  • Reliable data preparation

    Source-backed: Collect, clean and analyze structured and unstructured data; build pipelines and maintain dataset quality and consistency. Preparation: Be ready to explain how you check data quality and make preprocessing reproducible.

  • Model development and evaluation

    Source-backed: Build, train, evaluate and optimize machine-learning and statistical models, including feature engineering and validation. Preparation: Walk through a model choice, evaluation method and improvement you could justify.

  • Insights for product and business decisions

    Source-backed: Use EDA and statistical analysis to find patterns and support decisions, then communicate findings through visualizations, dashboards or reports. Preparation: Practice explaining what an analysis shows, its limitations and the decision it could inform.

  • Cross-functional, maintainable work

    Source-backed: Collaborate with engineering and product teams and write clean, efficient, documented code. Preparation: Have an example of communicating an analytical result to another function while keeping the underlying work understandable.

Likely challenges to think through

  • Scale versus data reliability

    Preparation hypothesis, not a confirmed employer problem: Large structured and unstructured datasets may make cleaning costly while errors undermine downstream analysis. Prepare to explain how you would prioritize checks, investigate anomalies and document unresolved limitations.

  • Model quality versus efficiency

    Preparation hypothesis, not a confirmed employer problem: Improving predictive performance can increase complexity or processing cost. Prepare to compare a simple baseline with a more complex approach using appropriate validation and the accuracy and efficiency measures named in the posting.

  • Useful decisions versus uncertain evidence

    Preparation hypothesis, not a confirmed employer problem: Patterns found in EDA may be interesting without being reliable or actionable for product teams. Prepare to distinguish observation from conclusion and present uncertainty alongside a clear recommendation.

03

Practice your answers

Technical practice

How would you use SQL to prepare data from related tables for analysis?

What to coverSuggested answer focus: Explain joins, filters, grouping, and checks for duplicate or missing records. Describe how you would verify that the resulting dataset matches the intended unit of analysis.

How would you clean a dataset containing inconsistent or missing values?

What to coverSuggested answer focus: Discuss inspecting data types, missingness, duplicates, and inconsistent formats before choosing corrections. Explain how you would document changes and check whether cleaning altered important patterns.

How would you use exploratory data analysis to find useful product or business insights?

What to coverSuggested answer focus: Describe summaries and visualizations that reveal distributions, trends, outliers, and relationships. Distinguish a pattern worth investigating from a conclusion the data can already support.

How would you apply statistics and probability to evaluate an apparent change in a product metric?

What to coverSuggested answer focus: Address variability, sample size, possible confounding factors, and uncertainty. Explain what further analysis would help determine whether the change is meaningful for a decision.

How would you preprocess data and engineer features without leaking information into a model?

What to coverSuggested answer focus: Explain how transformations and feature choices depend on the data and prediction task. Describe fitting preprocessing on training data only and checking that features would be available when predictions are made.

How would you select and validate a machine learning model for a business problem?

What to coverSuggested answer focus: Start with the target, an appropriate baseline, and evaluation metrics aligned with the decision. Discuss validation design, overfitting, and trade-offs among predictive performance, efficiency, and interpretability.

How would you build a reliable data pipeline for analytics or model training?

What to coverSuggested answer focus: Describe collection, transformation, validation, and preparation of datasets. Explain checks for consistency and how documented, repeatable steps help identify faulty inputs or transformations.

How would you make Python analysis of a large dataset more efficient?

What to coverSuggested answer focus: Discuss memory use, suitable data structures, algorithmic complexity, and practical Pandas or NumPy operations. Explain how you would measure a bottleneck before changing code and confirm that results remain correct.

A model's performance drops after a data update. How would you troubleshoot it?

What to coverSuggested answer focus: Compare input quality, feature distributions, preprocessing, validation setup, and model outputs with the earlier version. Describe how you would isolate the cause before deciding whether to correct data, code, features, or the model.

How would you present an analysis in a dashboard or report for a product team?

What to coverSuggested answer focus: Choose visualizations that make the decision, key metric, and relevant comparisons clear. Explain assumptions, data limitations, and what action the evidence does or does not support.

Behavioural practice

Tell me about a time you clarified a data question with a cross-functional partner.

What to coverSuggested answer focus: Use a real situation involving differing goals or definitions, describe how you agreed on the question and measure, and state the result. If your example comes from a project or internship, make your own actions clear.

Tell me about a time you found a data-quality issue that affected an analysis.

What to coverSuggested answer focus: Describe the situation, how you detected and investigated the issue, and the action you took. State the result, including any limits on what the corrected data could support.

Tell me about a time you explained a technical finding to a nontechnical audience.

What to coverSuggested answer focus: Give the situation and decision at stake, then explain how you presented the finding and its uncertainty. Describe the audience's response or resulting decision without overstating your impact.

Tell me about a time an analysis or model did not work as expected.

What to coverSuggested answer focus: Set out the original goal, the evidence that something was wrong, and the steps you took to debug or revise your approach. Close with the result and what you learned.

Tell me about a time you learned a new data-science technique for a project.

What to coverSuggested answer focus: Explain the project need, how you assessed and applied the technique, and the result. Distinguish what you verified in practice from what you had only explored.

02

Sharpen your knowledge

Topics to prepare

  • Statistics and probability

    The posting requires strong understanding of both. Suggested revision exercise: explain sampling variability, confidence intervals, and when a statistical result would or would not support a product decision.

  • Machine learning fundamentals and validation

    The posting calls for building and evaluating models, including validation. Suggested revision exercise: explain a train/validation/test split, overfitting, metric selection, and how you would compare two models.

  • Preprocessing, feature engineering, and data quality

    The role involves preparing reliable datasets and improving model performance. Suggested revision exercise: identify missing values, inconsistent records, and potential leakage in a sample dataset; explain how each affects results.

  • Exploratory analysis for product and business questions

    The posting emphasizes finding patterns and actionable insights. Suggested revision exercise: take a sample dataset, formulate a question, identify useful comparisons, and distinguish an observation from a recommendation.

  • Data structures, algorithms, and large-data reasoning

    The required skills include data structures and algorithms, and the work includes large datasets. Suggested revision exercise: compare the memory and runtime implications of two ways to aggregate or look up records in Python.

Skills to revise

  • Clean and inspect data with Pandas and NumPy

    Both libraries are explicitly required. Suggested practice: load a dataset, check types and missing values, resolve inconsistencies, and produce summary statistics with documented decisions.

  • Query relational data with SQL

    Basic SQL and relational database knowledge are required. Suggested practice: join two tables, filter records, group results, and check whether join multiplicity changes the totals.

  • Train and evaluate a model with Scikit-learn

    Scikit-learn experience and model evaluation are required. Suggested practice: build a preprocessing and modeling workflow, compare a baseline with an alternative, and report validation results and limitations.

  • Communicate findings visually

    The posting calls for visualizations, dashboards, and reports, and names Matplotlib or Seaborn. Suggested practice: create two clear charts from an exploratory analysis and write a short, evidence-based summary for a product audience.

  • Build and troubleshoot a reproducible data pipeline

    The role includes data pipelines, data reliability, debugging, and documented code. Suggested practice: turn data cleaning and analysis into repeatable Python steps, add checks for row counts and missing values, and diagnose a deliberately introduced data error.

04

Your preparation checklist

  • Prepare a project walkthrough

    Choose an ML or data science project, internship, research, or academic example. Prepare a five-minute account of the problem, dataset, your work, results, limitations, and what you would improve; the posting explicitly values this experience.

  • Show how you make data reliable

    Prepare a small example of cleaning and exploring structured or unstructured data. Show Pandas and NumPy code, quality checks, and two findings supported by a Matplotlib or Seaborn chart; these reflect stated responsibilities and tools.

  • Practice a model-design exercise

    As interview practice, outline a pipeline from preprocessing and feature engineering through a Scikit-learn baseline, validation, evaluation, and debugging. Explain your metric choice and how you would detect unreliable results.

  • Refresh core technical explanations

    Make a one-page review sheet with a basic SQL query, a Python data-structure or algorithm example, and concise explanations of relevant statistics, probability, and ML fundamentals—all listed as required skills.

  • Translate an analysis into a decision

    Prepare a brief dashboard or report example that states a finding, its uncertainty, and a possible product or business decision. Rehearse explaining it to engineering and product colleagues without overstating the evidence.

  • Write focused questions for VideoSDK

    Bring questions about the team’s current product or business data problems, dataset quality, model evaluation, and how data scientists collaborate with engineering and product. Ask which, if any, of the listed optional areas—such as forecasting, APIs, or cloud platforms—matter most for this role.

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…