Data Scientist: market
Data Scientist — the second-largest ML/AI role after ML Engineer. Focus is NOT on production infrastructure but on business problem framing: understand the business task, design the experiment, build the model/insight, run A/B tests, communicate with stakeholders. Role family: Junior Data Scientist (ML entry — usually after Analyst), Data Scientist (mid — owns product hypothesis from analysis to model), Senior Data Scientist (end-to-end ownership + multi-team collaboration + A/B-test mastery), Lead Data Scientist/Principal DS (DS strategy for a product area, hiring + mentoring), Product Data Scientist (deep product focus, growth experiments). Stack: Python (dominates), SQL (mandatory — DS reads SQL fluently and writes complex window functions + CTEs), pandas+NumPy+Polars (data manipulation), scikit-learn+XGBoost+LightGBM+CatBoost (classical ML — the core arsenal), PyTorch/TensorFlow (deep learning — bonus, not mandatory for every DS role), statsmodels+SciPy (statistics), Jupyter+VS Code (development), Tableau/Looker/Power BI/Apache Superset/Metabase (visualisation for stakeholders), matplotlib+seaborn+plotly (in-notebook plots), MLflow/Weights & Biases (experiment tracking), A/B-testing platforms (internal or Statsig/Eppo/Optimizely/GrowthBook). Top stack: python, sql, cloud, llm, aws. 26% remote.
The Data Scientist market currently has 2,344 open roles, 2,213 of them freshly observed. Median salary $9,083/mo.
26% of DS jobs are remote or hybrid. DS work — cloud data warehouse + Jupyter / VS Code. Outsourcers — almost always remote. Russian banks — hybrid/office data security. International tech companies — full-remote standard.
⚠ salary known for 148 of 2344 jobs; remote share from 1948 with a stated format; 2213 counted as fresh observations; trend and hiring difficulty are not shown
Demand and observed supply
| Open demand | 2,344 |
| Observed supply | — not published |
Data Scientist — the stable second-largest AI/ML segment after ML Engineer. Growth 2026 drivers: product companies, banks, retail, international product startups via remote channels.
⚠ candidates matching a vacancy are not counted yet: demand and the observed pool are shown
Salary distribution
One in ten earns under $4,360, one in ten over $17,000. Half the market falls between $6,405 and $13,750. Sample: 148.
Demand geography
| country | jobs |
|---|---|
| US | 727 |
| GB | 250 |
| SG | 174 |
| PL | 129 |
| IN | 105 |
| DE | 84 |
| CA | 67 |
| FR | 56 |
| BR | 35 |
| RU | 34 |
The leader by DS job count is Russia (0 positions). Poland — DS-friendly EU hub.
⚠ job counts only: salary by country is not published
Used together with
Top DS stack 2026: Python (monopoly), SQL mastery, pandas + NumPy + Polars (data), scikit-learn (classical), XGBoost + LightGBM + CatBoost (gradient boosting workhorses), statsmodels + SciPy (statistics), Jupyter + VS Code, matplotlib + seaborn + plotly (in-notebook), Tableau / Looker / Power BI / Apache Superset / Metabase (stakeholder dashboards), MLflow / W&B (experiment tracking), A/B testing platforms (Statsig / Eppo / Optimizely / GrowthBook), causal inference (DoWhy / EconML — Senior bonus), Bayesian (PyMC — Senior bonus), Prophet / NeuralProphet / statsforecast (time series), Hugging Face (LLM-aware DS).
Common pairs: Python + pandas + sklearn + XGBoost + Jupyter, SQL + Python + Tableau, LightGBM + statsmodels + scipy + matplotlib, Snowflake + dbt + Python (modern stack), Databricks + PySpark + MLflow, Pinecone / Weaviate + Hugging Face (LLM-aware DS workflow), DoWhy + EconML + pandas (causal inference). Learning roadmap: SQL mastery → Python + pandas → statistics → classical ML (sklearn / XGBoost) → A/B testing mastery → visualisation & storytelling → domain specialisation → causal inference (Senior).
Demand by grade
| grade | jobs |
|---|---|
| senior | 780 |
| principal | 249 |
| lead | 142 |
| junior | 72 |
| middle | 58 |
Junior — typical via Data Analyst (1-2 years) → Junior DS. Career flow: Junior (1-2 years) → Middle (2-3 years) → Senior → either Lead / Principal DS (strategy + hiring), ML Engineer pivot (technical track), Product Manager pivot, or Founder.
⚠ demand side only: the grade of the observed pool is unknown for most of it
Employers
Demand is spread across 1,421 employers. The largest accounts for 2.9%, the top ten for 8.8%; the remaining 91.3% is long tail.
| share | value |
|---|---|
| top-1 | 2.9% |
| top-3 | 4.9% |
| top-10 | 8.8% |
| long tail | 91.3% |
⚠ names are not shown: staffing agencies and end employers are not yet told apart by the classifier
Where Zorky sees this market
Observed across 89 sources; the largest accounts for 23.4% — this market does not rest on a single channel.
Recent openings
- Senior Data Scientist - MMM · GB
- Data Scientist (РСХБ-Экосистема) · RU
- Senior Data Scientist / Senior Machine Learning Engineer · PL
- Senior Data Scientist · PL
- Data Scientist -K/M · PL
- Senior Data Scientist · PL
- Senior Data Scientist · PL
- Senior Data Scientist, Business Analytics
Latest open DS jobs — the most recent 10 positions with adequate description quality. The full list is in our CRM or via the "see all" link below.
Adjacent markets
Data Scientist overlaps with Data Analyst (entry direction), ML Engineer (production ML — deployment / scaling), Research (novel methodology + papers), Product Manager (product thinking + A/B test mastery). Comparison with ml-engineer/research/mlops — in the SiblingSubnichesChart above.
⚠ adjacent markets for comparison are not defined yet
How this is measured
- Vacancy
- an open job that cleared the quality gate and lists at least two technologies
- Observed candidate
- a candidate whose stack contains this technology; an aggregate — not a single record leaves the perimeter
- Matchable candidate
- not counted yet
- Window
- jobs open at the moment the snapshot was built
About the data
- Some breakdowns are hidden: their data coverage is not yet sufficient.
- Statistics are shown only where the sample clears a quality gate.
- A missing block does not mean a value of zero.
Breakdowns currently hidden: 8.
Data as of 2026-10-20
Direction: AI / ML / Data Science
Related specializations
Inside Data Scientist: Junior DS (entry — typical from Analyst), Data Scientist (mid — owns product hypothesis), Senior DS (end-to-end ownership + A/B-test mastery), Lead / Principal DS (strategy + hiring), Product Data Scientist (deep product focus + growth experiments), Research DS (novel modelling + papers, often PhD track). Comparison with ml-engineer/research/mlops — in the bar below.
Frequently asked questions
The most common questions about Data Scientist: pay, DS vs Analyst vs ML Engineer, sklearn vs PyTorch vs XGBoost — when to use which (10-step decision tree), Product DS difference, remote, how to start (6-12 months from Analyst), Senior skills (A/B testing + causal inference + domain expertise). Answers recompute automatically.
What does a Data Scientist Junior, Middle, Senior, or Lead earn?
Junior DS — the most accessible entry into the ML/AI direction (typical path: Analyst 1-2 years → Junior DS). The Junior → Middle jump — after the first production model + first independent A/B test. Middle → Senior — multi-project ownership + business impact ownership (revenue / retention / conversion lift documented). Senior → Lead / Principal — DS strategy for a product area + hiring 3-7 DS + mentoring. Career flow: Data Analyst (1-2 years) → Junior DS (1-2 years) → Middle (2-3 years) → Senior → either Lead / Principal DS (deep), ML Engineer pivot (more technical track), Product Manager pivot, or Founder.
What stack does a Data Scientist most often need?
Top 5: python, sql, cloud, llm, aws. Python — monopoly (R has almost disappeared from new 2026 jobs, remaining in healthcare/biostats legacy). SQL mastery — mandatory: complex queries with window functions + CTEs + JOIN mastery + query optimisation (DS reads execution plans). Data manipulation: pandas (core), NumPy (numerical), Polars (modern, rising — 10-100× faster for big data), PyArrow. Classical ML — the core arsenal: scikit-learn (model selection / preprocessing / pipelines / metrics), XGBoost + LightGBM + CatBoost (gradient boosting — workhorse for tabular data), statsmodels (regression + time series + statistical tests). Statistics: scipy.stats, statsmodels, causal inference (DoWhy, EconML — Senior bonus). Visualisation: matplotlib + seaborn + plotly (in-notebook), Tableau / Looker / Power BI / Apache Superset / Metabase (for stakeholders). A/B testing: scipy.stats / statsmodels for analysis, internal platforms or Statsig / Eppo / Optimizely / GrowthBook. Understanding of power analysis, sample size calculation, multiple testing correction, sequential testing. Deep Learning (bonus, not mandatory): PyTorch / TensorFlow for CV / NLP DS tasks. Experiment tracking: MLflow or Weights & Biases. BI tools / dashboards: Tableau / Looker / Apache Superset / Metabase / Mode / Hex. Notebooks: Jupyter + VS Code (the 2026 market is migrating from raw Jupyter to hybrid). Cloud DS workbenches: AWS SageMaker Studio / GCP Vertex AI Workbench / Databricks / Snowflake Snowpark. Senior extras: causal inference (DoWhy / EconML / CausalImpact), uplift modelling, Bayesian modelling (PyMC / Stan), time series (Prophet / NeuralProphet / statsforecast).
Data Scientist vs Analyst vs ML Engineer — what's the difference?
Data Analyst — focus on reporting + dashboards + ad-hoc analysis. SQL + Excel + Tableau / Looker / Power BI. Less ML-heavy. Fits entry into the data direction. Data Scientist (this page) — focus on business problem framing + statistical modelling + A/B testing + insights communication. SQL deep + Python + sklearn + XGBoost + statsmodels + visualisation. Does ML, but doesn't own production infrastructure (deployment / serving / monitoring — that's the ML Engineer). ML Engineer — focus on production ML pipelines + deployment + scaling + LLM/RAG infrastructure. Stack DS + Docker / K8s + MLflow + Airflow + cloud-managed ML. See ML Engineer. Career flow: Analyst → DS Junior → DS Middle/Senior. DS ↔ ML Engineer pivot in 3-6 months (learn MLOps + Docker / K8s + cloud ML). DS ↔ Product Manager pivot in 2-4 months (DS already owns product thinking + A/B testing — add roadmap planning + stakeholder management). DS → Research Engineer / Scientist — requires PhD or 3+ years of deep specialisation.
Sklearn vs PyTorch vs XGBoost — when to use which?
Decision tree for picking the DS toolkit in 2026: 1) Tabular data, classification/regression, <1M rows → scikit-learn (LogisticRegression / RandomForest / GradientBoosting). Pipelines + preprocessing — sklearn wins for simple integration. 2) Tabular data, >100K rows, performance critical → XGBoost / LightGBM / CatBoost. The standard 2026 workhorse for tabular tasks: credit scoring, churn prediction, conversion, fraud detection, demand forecasting. LightGBM — fastest, XGBoost — most mature ecosystem, CatBoost — best for categorical features without preprocessing. 3) Time series → Prophet / NeuralProphet (Facebook) or statsforecast (Nixtla — state-of-the-art classical) or ML approach (LightGBM on feature-engineered time series — often beats specialised libraries). 4) NLP / text classification → Hugging Face Transformers (fine-tune small BERT/DeBERTa/RoBERTa) or scikit-learn TF-IDF + LogisticRegression if <10K docs (simpler baseline). 5) Computer Vision → PyTorch + torchvision (image classification / detection / segmentation). For production — vLLM / TGI. 7) Recommender systems → LightGBM / XGBoost on feature-engineered users × items (the 2026 workhorse), implicit / LightFM (collaborative filtering classics), PyTorch deep recsys (NeuMF / Two-Tower / Transformer4Rec). 8) Causal inference / uplift modelling → DoWhy / EconML / CausalML. 9) Bayesian modelling (when uncertainty quantification matters — medical / finance) → PyMC / Stan / NumPyro. 10) Anomaly detection → PyOD + Isolation Forest + LightGBM-based approaches. Default 2026: 80% of tabular tasks are solved by LightGBM / XGBoost / CatBoost; deep learning — for CV / NLP / recsys.
Can Data Scientists work remotely?
Yes, 26% of DS jobs are full-remote or hybrid. DS work — Jupyter + cloud data warehouse (Snowflake / BigQuery / Databricks / Redshift) + dashboards. Outsourcers — almost always remote on US projects. Russian product companies — hybrid or remote after probation. Russian banks — hybrid/office due to data security compliance. International tech companies — full-remote standard. Relocant hubs: Poland (Warsaw/Krakow — DS-friendly), Germany (Berlin / Munich), Canada (Toronto / Vancouver), Serbia, Georgia, UAE. English for international DS remote — must (premium +25-40%, and DS roles require stakeholder communication — English audible).
How is Product Data Scientist different from general DS?
Product Data Scientist — a DS with deep product focus + ownership of growth experiments + retention modelling + feature-impact analysis. Works closely with PM and Engineering. Stack is the same, but the focus: A/B-test mastery (multi-variant experiments, sequential testing, multiple testing correction, power analysis), growth metrics (DAU/MAU/retention curves/funnel analysis), causal inference for observational data. Pay comparable to Senior DS (median), but at US product startups Product DS often exceeds general DS Senior thanks to business-impact ownership. General Data Scientist — can be in any domain (banking risk, retail demand, manufacturing quality). Research DS (or just "DS" in a research context) — focus on novel modelling approaches + papers (often PhD track). See also Research Engineer / Scientist. Career choice: Product DS if product impact is interesting and you enjoy stakeholder communication, general DS for domain flexibility, Research DS for new methodology research. All three are legitimate Senior+ paths.
Where to start in Data Science in 2026?
Roadmap: 1) SQL mastery — must-have (window functions / CTEs / JOIN strategy / query optimisation). Book "SQL for Data Scientists" Tanimura. Course "Mode SQL Tutorial" (free). 2) Python for DS: pandas + NumPy mastery, not just syntax but performance patterns (vectorisation,.apply pitfalls). Book "Python for Data Analysis" McKinney. 3) Statistics: descriptive + inferential + hypothesis testing + ANOVA + linear regression deep. Course "Statistical Learning" Hastie / Tibshirani (StanfordOnline — free). Book "Practical Statistics for Data Scientists" Bruce. 4) Classical ML: scikit-learn mastery (pipelines / cross-val / metrics trade-offs / calibration), XGBoost / LightGBM / CatBoost (gradient boosting workhorses). Andrew Ng "Machine Learning Specialization" (Coursera) + "Introduction to Statistical Learning" Hastie (ISL — free PDF). 5) A/B testing mastery — power analysis, sample size, sequential testing, multiple testing correction, CUPED variance reduction. Books: "Trustworthy Online Controlled Experiments" Kohavi (must-read), "Statistical Methods in Online A/B Testing" Georgi. 6) Visualisation & storytelling — matplotlib + seaborn + plotly for notebooks + Tableau / Looker / Power BI / Apache Superset for stakeholders. Books: "Storytelling with Data" Knaflic, "The Visual Display of Quantitative Information" Tufte (classic). 7) Domain specialisation — pick one of fintech / healthcare / retail / telco / e-commerce and study domain-specific challenges. 8) Deep learning bonus: PyTorch basics for CV / NLP DS tasks. 9) Causal inference (Senior bonus): "The Effect" Huntington-Klein (free online textbook), DoWhy / EconML libraries. 10) Pet project: end-to-end DS project on Kaggle (data exploration → feature engineering → model selection → calibration → business presentation) + 1 A/B test simulation project. International (EN): DeepLearning.AI (Andrew Ng), fast.ai, Coursera IBM Data Science Professional. Analyst → Junior DS — 6-12 months. Backend Middle → Junior DS — 8-14 months (math + stats gap).
How many Data Scientist jobs are open across CIS and Europe?
2377 active open DS positions. Geography: Russia / Poland / remote. The real market is broader thanks to a huge international remote segment. Time to close a Senior DS role — 4-10 weeks (faster than ML Engineer thanks to broader entry pool).
What skills does a Senior Data Scientist need?
A Senior DS owns the full cycle from business problem to production model + technical leadership. SQL mastery: window functions / CTEs / complex JOINs / query optimisation / reading execution plans. Python for DS: pandas / NumPy / Polars performance patterns, vectorisation, profile-driven optimisation. Statistics mastery: hypothesis testing depth, Bayesian thinking, causal inference (DoWhy / EconML), Bayesian modelling basics (PyMC). Classical ML mastery: deep feature engineering, model selection rationale, calibration, business-aligned metrics, gradient boosting hyperparameter mastery (XGBoost / LightGBM / CatBoost). A/B testing mastery: power analysis, sequential testing, multiple testing correction, CUPED variance reduction, network effects handling, novelty/primacy effects, switchback experiments for marketplaces, geo-experiments. "Trustworthy Online Controlled Experiments" Kohavi — the desk book. Deep Learning (bonus): PyTorch for CV / NLP DS tasks. LLM-aware DS: prompt engineering, RAG basics, LLM-as-judge for evaluation, LLM applications in DS workflow (data exploration / synthetic data / labelling assistance). Visualisation & communication: storytelling-with-data mastery — convert results into business decisions for non-technical stakeholders. Cloud DS: one of AWS SageMaker / GCP Vertex AI / Databricks / Snowflake deeply. Soft: stakeholder management (product / business / engineering), technical writing (analysis docs, post-experiment reports, decision memos), mentoring Middle DS, hiring (interviewing DS candidates), executive communication. Domain expertise: deep understanding of one-two domains (fintech / healthcare / retail / telco / e-commerce) — the main premium driver for Senior+. English for Senior+ MUST — DS roles are intensely stakeholder-facing, and most materials / papers / community are in English.
Leave a request
Describe the task and leave a contact — the request goes to our CRM and we reply at the contact you provide.