Data Science Resume Guide
The strongest data science resumes describe decisions changed rather than models built. How to write that, and how to handle the analyst versus scientist split.
Kazifi Careers Team · Careers & ATS specialists
The recurring weakness in data science resumes is that they describe technique. The hiring question is whether anything happened as a result, and most candidates never answer it.
Lead with the decision, not the model
Weak: Built a customer churn prediction model using XGBoost, achieving 0.87 AUC. Performed EDA and feature engineering on customer data.
Strong:
- Built the churn model now used to trigger the retention team’s outreach list, covering roughly 40,000 accounts a month, which took voluntary churn from about 4.1% to 3.4% over two quarters
- Replaced the manual weekly forecast with an automated one, cutting the analyst time from two days to under an hour and improving forecast error by roughly a third
- Designed and ran the pricing experiment across 12 markets that led to the current tiering, with the analysis reviewed by finance and the exec team
Notice what changed. The model appears, and it appears as the mechanism rather than the achievement. The achievement is that something in the business is now different.
If a model never shipped, say what it did instead: informed a decision, closed a question, killed a proposed feature. Those are legitimate outcomes. What is not persuasive is an accuracy figure with no consequence, because the reader’s next thought is whether anyone used it.
Data scale calibrates you
The equivalent of scale in engineering, and equally absent.
Useful measures: rows or events processed, number of features, model refresh frequency, latency requirements if the model serves online, number of markets or segments, and the size of the population affected by the decision.
“Trained on 4 billion events” and “trained on 8,000 rows” are different jobs requiring different skills. Without the number a reader cannot tell which you have done.
The analyst versus scientist split
Titles in this field are used inconsistently between employers, so read the posting rather than trusting the label. See the job titles guide.
Analyst-shaped roles want: SQL depth, dashboarding, stakeholder management, experiment readout, business fluency. Lead with decisions supported and stakeholders served.
Scientist-shaped roles want: modelling, experimentation design, statistics, and increasingly production deployment. Lead with models in production and experiments run.
Machine learning engineering roles want: serving infrastructure, pipelines, monitoring, latency. Lead with systems and scale, closer to the software engineer resume guide.
Mismatching these is the most common reason a strong candidate is passed over. The posting usually tells you which it is by what it lists first.
Experimentation is undersold
If you have designed and run experiments, make it prominent. It is the scarcest genuinely valuable skill in the field and it is frequently buried.
- Ran the company’s A/B programme for two quarters, roughly 25 tests, including writing the power analysis guidance the product team now follows
- Caught an invalid test result from a mid-experiment tracking change, preventing a rollout based on it
That second bullet is worth as much as any model. Knowing when a result is wrong is the whole job.
Tools, grouped and honest
Languages: Python (pandas, scikit-learn, PyTorch), SQL, R Data: Snowflake, BigQuery, dbt, Airflow, Spark Deployment: Docker, AWS SageMaker, MLflow, FastAPI Visualisation: Tableau, Looker
Only include what you would discuss for ten minutes. Interviewers select from this list, and a framework you used once is a liability rather than a credential.
SQL depth deserves a specific mention, because it is the most consistently tested skill in this field and the most commonly overstated. If your SQL is strong, say something concrete about it.
Portfolio projects, selectively
One or two, and only if they are non-standard.
Projects built on the most widely circulated public datasets demonstrate nothing, because every applicant has one and the analysis path is well trodden. What does work: a project on data you collected or assembled yourself, a question nobody has answered, or something with a deployed component.
Include an honest account of what did not work. A write-up saying which approaches failed and why is far more convincing than a clean notebook, and hiring managers in this field notice.
Format
One page up to roughly eight years, two beyond. Plain and single column, since technical candidates over-design more than most and multi-column layouts extract in the wrong order. See ATS resume templates.
Section order: contact, a two-line summary naming domain and scale, experience, technical skills grouped, projects if they earn space, education. Put a PhD or MSc prominently if you have one, since it is a genuine filter in parts of this market.
The O*NET profile for data scientists is a cross-check on standard vocabulary, and the BLS wage statistics are worth reading by metro area, where the spread in this field is unusually wide.
Check the document against a specific posting in the ATS checker.
Related
For adjacent roles, see the software engineer resume guide and the business analyst resume guide. For the wider field, see AI careers and high income skills. For phrasing technical skills, see technical skills on a resume. To compare against other jobs, see resume guides for other jobs.
Browse the developer templates or build one free.
Common questions
What should a data science resume emphasise?
The decision or process that changed because of your work, with the data scale you worked at. Model accuracy alone rarely persuades, because a model nobody deployed changed nothing.
Should I list model accuracy on a resume?
Only alongside what it enabled. An accuracy figure with no downstream consequence invites the question of whether the model shipped, which is the question you want to answer first.
Do I need a portfolio for data science jobs?
One or two genuinely non-standard projects help. Widely used tutorial datasets do not, because every applicant has them and they demonstrate nothing about your judgement.
What is the difference between a data analyst and data scientist resume?
Analyst work is measured in decisions supported, reporting built and stakeholders served. Scientist work adds modelling, experimentation and production deployment. Employers use the titles inconsistently, so match the posting.