How to Become a Data Scientist
Typical comp: $90,000–$280,000 (median $145,000)
The Data Scientist role sits between ML Engineer and Data Analyst in modern data-team organization, combining analytical work, statistical modeling, and (increasingly) ML model development. The role’s exact scope varies more by employer than most engineering specialties — some employers’ Data Scientists do work that’s nearly indistinguishable from ML Engineering; others do work closer to advanced Data Analysis. This guide covers the role at the depth expected for Data Scientist roles at modern tech employers, grounding the AIEH Python, AI-Augmented SQL, and Data Analysis assessments.
The role has matured substantially over the past decade. The 2010s “rockstar data scientist” framing — the Hal-Varian-quote-era expectation of a single person who’s expert at SQL, Python, statistics, ML, business intelligence, visualization, and stakeholder communication — has fragmented into more specialized adjacent roles. Modern data organizations typically have distinct Data Engineer (data infrastructure), Data Analyst (BI and reporting), Data Scientist (statistical analysis and ML modeling), and ML Engineer (production ML systems) roles. The Data Scientist specifically sits at the analytical/experimental ML intersection, working on the modeling and evaluation work that the production-system-focused ML Engineer role hands off to or receives from. The exact scope depends substantially on employer size and data-team organization; this guide describes the modal Data Scientist role at modern tech employers.
What a Data Scientist actually does
Day-to-day work breaks into five recurring activities, each occupying meaningful fraction of working time:
The first is exploratory data analysis (EDA). Investigating new datasets, surfacing patterns, identifying data quality issues, building intuition about what’s analyzable and what isn’t. EDA uses Pandas/NumPy/Polars DataFrame manipulation, visualization libraries (matplotlib, seaborn, plotly), and increasingly Jupyter notebooks as the working environment. EDA is often the starting point for any new analytical project; the discipline of doing it thoroughly before jumping to modeling distinguishes mature practitioners from junior ones who fit models to incompletely-understood data and produce systematically misleading results.
The second is statistical analysis and hypothesis testing. A/B test analysis with appropriate multiple-comparison corrections, regression modeling (linear, logistic, GLMs more broadly), causal inference work (observational comparisons with appropriate confounders, quasi-experimental designs, difference-in-differences), statistical reporting for stakeholders. Strong statistical fluency distinguishes data scientists from data analysts at most employers; the discipline of recognizing selection bias, confounding, and inappropriate inference is what makes analytical work trustworthy. Covered indirectly in the Data Analysis sample.
The third is ML model development. Building, training, and evaluating ML models — typically classical ML (regression, trees, ensembles like XGBoost/LightGBM) for tabular problems where they typically outperform deep learning; deep learning where the data and problem warrant (text, image, audio, large structured data). Coverage of ML model development is the dominant differentiator from Data Analyst roles. Senior Data Scientists work fluently with scikit-learn for classical work, PyTorch for deep learning, and the broader Python ML ecosystem (covered in the ML engineering prep guide).
The fourth is stakeholder communication. Presenting findings to product, business, and leadership stakeholders; translating statistical results into business-relevant recommendations; producing reports, dashboards, and presentations that survive review by audiences without statistical training. Strong communication is what makes analytical work actionable; analytical work that’s technically excellent but communicated poorly often fails to produce the decisions it should drive. Covered in detail in the technical writing prep guide and the comm-architecture-recommendation explainer.
The fifth is productionization or hand-off. For models that ship to production, working with ML Engineers on deployment, monitoring, and ongoing maintenance; for ad-hoc analyses, documenting decisions and archiving for future reference. The hand-off discipline matters substantially — work that lives only in a Data Scientist’s notebook produces zero ongoing value once the Data Scientist moves on. Senior Data Scientists invest in productionization-ready work patterns from the start; junior ones often produce analytical work that requires substantial rework before it can be operationalized.
How this role differs from ML Engineer and Data Analyst
Data Scientists sit between adjacent specialties:
- vs. ML Engineer. ML Engineers focus on production ML systems — training infrastructure, inference serving, feature pipelines, MLOps. Data Scientists focus on analytical and experimental ML — exploratory modeling, evaluation, business-impact analysis. Some organizations have unified roles; others maintain distinct specialties. See ML Engineer for the adjacent role.
- vs. Data Analyst. Data Analysts focus on business intelligence, reporting, and structured analysis. Data Scientists do similar work plus statistical modeling and ML. The boundary varies; in some organizations the distinction is functional, in others it’s primarily a title difference. See Data Analyst.
- vs. Data Engineer. Data Engineers own the data infrastructure that Data Scientists consume. Data Scientists work with Data Engineers on data-quality issues, pipeline-output validation, and feature- engineering for production models.
- vs. Research Scientist. Some organizations distinguish “research” from “applied” data science — Research Scientists work on novel methodology and publish; applied Data Scientists work on business problems with established methodology.
Skills the role demands
Data Scientist work spans analytical, statistical, ML, and communication dimensions. The skills below are listed in order of leverage; strong Data Scientists are fluent across most with depth in at least three:
- Python with data libraries. NumPy for numerical work, Pandas (or increasingly Polars) for DataFrame manipulation, scikit-learn for classical ML, PyTorch for deep-learning-adjacent work, statsmodels for statistical modeling. The data-library API surface is large; senior practitioners reach for the right tool reflexively. Covered in detail in the Python prep guide and the ML engineering prep guide.
- SQL at production depth. Querying data warehouses for analytical work — window functions for time-series analysis, CTEs for complex queries, query-plan reading for performance debugging when warehouse queries time out. Most Data Science work involves substantial SQL even in organizations with strong Pandas-driven analytical workflows. Covered in the SQL prep guide.
- Statistical inference and hypothesis testing. A/B test analysis with appropriate sample-size calculations and multiple-comparison corrections, confidence intervals and their proper interpretation, hypothesis testing fundamentals (null hypothesis framing, Type I/Type II errors, power analysis), common statistical-modeling techniques (regression families, generalized linear models, mixed-effects models). Statistical depth is a distinguishing skill that differentiates Data Scientists from Data Analysts and ML Engineers; stronger statistical fluency produces more-trustworthy analytical work.
- ML modeling fluency. Classical ML (regression, trees, ensembles — XGBoost and LightGBM dominant in tabular contexts), evaluation methodology (cross-validation, holdout sets, metric selection matched to business cost-of-errors structure), feature engineering for tabular problems, deep learning where appropriate. Senior Data Scientists know when to apply deep learning vs when classical ML wins (deep learning rarely outperforms gradient-boosted trees for tabular data; deep learning dominates for unstructured data).
- Communication and visualization. Presenting analytical findings to non-technical stakeholders, matching visualization to message (bar charts vs scatter plots vs maps vs other visual encodings), writing analytical reports that survive executive review, defending analytical decisions in stakeholder meetings. The audience-aware framing is the load-bearing skill; technically excellent but poorly-communicated analyses often fail to produce the decisions they should drive.
- Domain knowledge. Specific business or research context that produces useful problem-framing. Strong Data Scientists bring domain expertise — finance, healthcare, e-commerce, marketing, whatever the organization’s domain is — that generic data-science skill alone can’t replace. The combination of analytical depth and domain insight is what makes Data Science work strategic rather than purely technical.
A seventh skill that doesn’t tier with the above but matters disproportionately at senior levels: causal-inference literacy under observational data. A senior Data Scientist who can articulate why “users who used feature X retained 40% better than users who didn’t” is consistent with selection bias rather than causation, and propose a randomized intervention or appropriate causal-inference methodology to disentangle the effects, produces substantially better analytical work than one who treats observational comparisons as causal claims. Covered indirectly in the Data Analysis sample.
Typical compensation
US-based Data Scientist compensation as of early 2026 ranges roughly from ~$90,000 to ~$280,000 in total annual compensation, with median around ~$145,000. The distribution is wider than many engineering roles because Data Scientist scope varies substantially across employers — research-leaning roles at AI-native employers compensate at the high end of ML-engineering ranges; analytics-leaning roles at less- data-mature organizations compensate closer to senior Data Analyst ranges.
Data Notice: Compensation, role descriptions, and skill weightings reflect the most recent available data at time of writing and may shift as the labor market evolves. Verify compensation with current sources before negotiating.
Three reference points:
- levels.fyi publishes Data Scientist compensation
alongside ML Engineer and Data Analyst distributions.
As of early 2026, US-based base compensation for
non-management Data Scientist IC roles at established
tech employers clusters roughly in the
$130k–$190k base range, with significant equity at public-tech employers pushing senior IC total comp meaningfully higher. Staff Data Scientists at top-tier employers reach ~$400k+ total comp at the high end. Senior Data Scientists at established tech employers reach base ranges roughly comparable to senior ML Engineers; the equity-component differences depend on employer. - The US Bureau of Labor Statistics classifies Data Science under SOC 15-2051 (Data Scientists), introduced in the 2018 SOC revision specifically to cover the role category. BLS Occupational Outlook projects strong growth for the category — well outpacing the all-occupation baseline. Data Scientist demand has tracked broader AI/ML demand growth since around 2018.
- Geographic adjustment. Standard ~25-35% lower for non-coastal US markets versus the SF/Seattle/NYC cluster; remote-first employers pay closer to coastal rates regardless of candidate location, but the hiring market has tightened back toward geo-adjusted compensation since 2023. European and APAC markets typically run ~30–50% lower than US Tier-1 metros, with some local premium for Data Scientists with deep AI/ML specializations.
How candidates demonstrate readiness on AIEH
AIEH’s role-readiness model for Data Scientist weights five assessment families:
Python Fundamentals (relevance 0.85). Python is the dominant Data Science language; Python depth is essentially table stakes.
Data Analysis (relevance 0.85). The Data Analysis sample probes analytical judgment that’s core to Data Scientist work — selection bias awareness, A/B test interpretation, confounding-variable identification, aggregate-vs-composition analysis.
AI-Augmented SQL (relevance 0.80). Querying data warehouses is daily work; the AI-Augmented SQL sample probes the discipline.
Communication (relevance 0.70). Stakeholder communication is what makes analytical work actionable. The Communication sample calibrates this.
Cognitive Reasoning (relevance 0.65). Statistical modeling and analytical work involve substantial problem-framing under ambiguity. See cognitive-ability in hiring.
The honest framing: AIEH’s lineup probes most of the load-bearing Data Scientist skills directly. The remaining gap is statistical-inference fluency specifically, which the Python and Data Analysis assessments cover indirectly. Hiring loops can supplement with statistical-knowledge probes for senior Data Science roles.
Where Data Scientists come from
Three modal entry paths:
- STEM PhD origin. Common at research-leaning Data Science roles, particularly at AI-native employers and research-focused organizations. Doctoral training in statistics, physics, biology, computer science, econometrics, or related fields produces the depth in statistical methodology and complex-problem-solving that research-leaning Data Science requires. The senior tier of Data Science roles still skews toward this origin because the depth is hard to develop entirely on the job. PhDs entering Data Science benefit from explicit software-engineering practice development; PhD programs sometimes don’t cultivate the production-code-quality habits that production Data Science requires.
- MS in Statistics, Computer Science, or related field. Common at applied Data Science roles where the depth is sufficient without doctoral training. MS programs often produce more directly job-ready skills than PhDs because they emphasize applied work over original research. The modal entry-level Data Scientist at most modern tech employers comes from this origin.
- Engineering or analyst lateral. Software engineers or Data Analysts adding statistical and ML depth through targeted skill development. The transition typically requires sustained investment in statistical and ML fundamentals — courses, books, online programs — alongside professional skill-development. Some organizations have formal Data Scientist development programs that facilitate the transition; others rely on individual initiative. The lateral path produces Data Scientists with strong engineering and product context that pure research-origin Data Scientists sometimes lack.
The specific entry path matters less than the demonstrated ability to produce trustworthy analytical and ML work that drives business decisions — which the AIEH bundle measures partially (Python, AI-Augmented SQL, Data Analysis, Communication signal) and which domain-specific portfolio review and statistical-knowledge probes measure for the domain-depth dimensions.
Modern Data Science tooling worth knowing
Five tooling categories that recur across modern Data Science work:
- Notebook environments. Jupyter remains the dominant local notebook; cloud-hosted alternatives (Google Colab, Databricks notebooks, Snowflake Notebooks, Hex) increasingly common at scale. Notebooks are the working environment for most exploratory and modeling work.
- Experiment tracking. MLflow, Weights & Biases, Neptune, Comet for tracking experiments, hyperparameters, and model artifacts. The discipline of tracking experiments systematically distinguishes mature practitioners from those who lose track of what was tried.
- Feature stores. Feast (open-source), Tecton, Databricks Feature Store, Vertex AI Feature Store for managing features that span training and inference. Feature-store adoption is concentrated at organizations with substantial production ML; smaller-scale work often manages features ad-hoc.
- Model serving. Production model deployment infrastructure — TorchServe, BentoML, Seldon, Vertex AI, AWS SageMaker. Often handed off to ML Engineers but Data Scientists benefit from understanding the serving constraints that affect model design.
- Visualization libraries. Matplotlib (foundational), seaborn (statistical visualization), Plotly (interactive), Streamlit (rapid dashboard building). Strong Data Scientists pick visualization tooling appropriate to the audience and message.
What you do next
Start with the Data Analysis sample and Python Fundamentals sample, both takeable today. Add the AI-Augmented SQL sample for the data-querying axis and the Communication sample for the stakeholder dimension.
For hiring managers building a Data Scientist bundle, the five assessments above with the published relevance weights are a defensible starting baseline — supplement with statistical-inference probes for senior roles and domain- specific work-sample exercises for organizational fit. Adjust weights for the role’s specialization (research- leaning roles weight Cognitive Reasoning higher; applied ML-modeling roles weight Python higher; analytics-leaning roles weight Communication and AI-Augmented SQL higher), seniority target (junior weights Python and SQL higher; senior weights Communication and Cognitive Reasoning higher), and team configuration. Re-test cadence matters: technical assessments use shorter half-life decay (~18 months for the domain pillar) because data-science tooling and ML frameworks evolve quickly; expect senior candidates to refresh their Python and SQL scores annually for currency.
Sources
- Barrick, M. R., & Mount, M. K. (1991). The Big Five personality dimensions and job performance. Personnel Psychology, 44(1), 1–26.
- Built In. (2026). Salary data for Data Scientist, retrieved 2026-Q1. https://builtin.com/salaries/
- Géron, A. (2022). Hands-On Machine Learning with Scikit-Learn, Keras & TensorFlow (3rd ed.). O’Reilly.
- HackerRank. (2024). Annual Developer Skills Survey. https://www.hackerrank.com/research/developer-skills/2024
- Huyen, C. (2022). Designing Machine Learning Systems. O’Reilly.
- levels.fyi. (2026). Data Scientist compensation distributions, US sample, retrieved 2026-Q1. https://www.levels.fyi/
- Schmidt, F. L., & Hunter, J. E. (1998). The validity and utility of selection methods in personnel psychology. Psychological Bulletin, 124(2), 262–274.
- US Bureau of Labor Statistics. (2026). Occupational Outlook Handbook, SOC 15-2051 (Data Scientists). https://www.bls.gov/ooh/
Prove you're ready for this role
Take these AIEH-native assessments to add evidence to your Skills Passport:
- python fundamentals — relevance: 85%
- ai augmented sql — relevance: 80%
- data analysis — relevance: 85%
- communication — relevance: 70%
- cognitive reasoning — relevance: 65%