Data Scientist resume example

Also indexed as: applied scientist · senior data scientist · decision scientist

The failure mode of a data science resume is the technique list: regression, clustering, NLP, deep learning, as though the job were knowing the names. Hiring managers are trying to establish two things: whether a model you built ever reached production, and whether anybody acted on it. A notebook that proved something nobody shipped is a project, not an outcome.

The second read is on rigour. Naming the baseline you beat, the metric you chose and why, and how you knew the lift was real separates someone who has been burned by a leaky feature from someone who has not. One bullet that mentions a holdout and a confidence interval does more than five that mention frameworks.

Priya Raghunathan
Senior Backend Engineer, distributed systems and payments
priya.r@hey.com · +1 (415) 555-0142 · Oakland, CA · linkedin.com/in/priyaraghunathan · github.com/priyar · priyar.dev
Summary

Backend engineer with eight years on high-throughput payment infrastructure. Took a ledger service from 400 to 9,000 writes per second without a consistency regression, and led the migration that moved 42 million accounts off a single Postgres primary. Comfortable owning a system end to end: schema design, rollout, the pager.

Experience
Senior Backend Engineer, Northwind Payments · Remote (Oakland, CA)Mar 2022 – Present
Rebuilt the double-entry ledger on an append-only event store, lifting sustained throughput from 400 to 9,200 writes per second while keeping balance reconciliation exact.
Led the shard migration of 42M accounts off a single Postgres primary across six weeks with zero customer-visible downtime and no rollback.
Cut p99 settlement latency 71% (2.4s to 690ms) by replacing synchronous fan-out with a batched outbox consumer.
Mentored four engineers; two were promoted to senior within eighteen months.
Backend Engineer, Cartogram · San Francisco, CAJun 2019 – Feb 2022
Designed the tenancy model behind the enterprise tier, which closed $3.1M in ARR that had been blocked on data isolation.
Reduced infrastructure spend 34% ($780K annualised) by moving cold tiles to object storage behind a signed-URL cache.
Wrote the incident review process still used company-wide; mean time to resolution fell from 4.1 hours to 52 minutes.
Software Engineer, Helix Robotics · Berkeley, CAAug 2017 – May 2019
Built the telemetry pipeline ingesting 1.2TB per day from 3,400 field units, replacing a batch job that ran twelve hours behind.
Shipped the fleet-diagnostics API consumed by every downstream team and by two customer integrations.
Skills
Languages: Go, TypeScript, Python, SQL
Infrastructure: Kubernetes, Kafka, Postgres, Terraform, AWS
Practices: Distributed systems, Event sourcing, Observability, Incident command
Education
B.S. Electrical Engineering & Computer Science, University of California, Berkeley · Berkeley, CAAug 2013 – May 2017
Grade: 3.8/4.0

A complete document in the Meridian family of layouts, rendered live, not a screenshot.

The screen

What a data scientist resume is actually judged on

01

A model in production, with its effect

What it predicts, who consumes it, and the business number that moved. Offline AUC alone reads as coursework.

02

The baseline and the lift over it

Beating a heuristic by 4% is a real result. Reporting 0.91 AUC against nothing is unreadable.

03

Experiment design

A/B tests run, sample sizes, how you handled novelty effects. This is what separates analysis from decision-making.

04

Engineering reality

SQL at scale, a pipeline that runs unattended, a model you retrained without a human in the loop.

Bullets

5 bullets that would survive the screen

Copy the shape, not the words. Each one leads with the result, then names the mechanism, and carries the vocabulary of the field without listing it.

  • Built the churn model now scoring 2.1M accounts nightly; the retention team's targeted saves lifted 90-day retention 3.4 points against a matched holdout.

  • Replaced a hand-tuned pricing heuristic with a gradient-boosted model, raising margin per order 6.2% in a six-week A/B test across 340K orders.

  • Cut feature pipeline runtime from 4.5 hours to 22 minutes by rewriting the aggregation in Spark, which made daily retraining possible for the first time.

  • Designed the experiment framework the product org now uses for every launch: sequential testing, 180 experiments run in the first year, 41 shipped.

  • Found and fixed a target leak that had been inflating the fraud model's offline precision by 19 points, before it reached production.

The rewrite that matters most in this role

Before

Used Python and scikit-learn to build machine learning models for customer churn prediction.

After

Built the churn model now scoring 2.1M accounts nightly, lifting 90-day retention 3.4 points against a matched holdout, replacing a tenure-based heuristic.

Why it works: The weak version names the tools, which every applicant has. The rewrite names the scale, the measured lift, the control it was measured against, and what it beat.

Skills

Skills worth listing as a data scientist

Only what you would be comfortable being interviewed on. A long list dilutes every real match.

Technical & role-specific

PythonSQLpandasscikit-learnPyTorchSparkdbtAirflowA/B testingCausal inferenceFeature storesMLflow

Worth proving, not claiming

Experiment designStakeholder translationWritten communicationScientific scepticism

These belong inside a bullet that demonstrates them, not in a list. A line that says “communication” is worth nothing; a bullet showing you ran the workshop is worth a lot.

Keywords

What the tracking system is indexing

These are the terms a requisition for this title typically matches on. Use the ones that are true of you, inside the sentences where you did the work.

data scientistmachine learningPythonSQLA/B testingstatistical modellingpredictive modellingfeature engineeringexperimentationcausal inferenceSparkmodel deployment

Paste the actual posting into the builder and you get this list generated from that requisition instead of the general case, including which terms you are already carrying and which bullet is the right home for the rest.

How keyword targeting works

Mistakes

Errors specific to data scientist resumes

Not the generic advice. These are the ones that cost people interviews in this particular field.

Listing algorithms as achievements

"Random forests, XGBoost, k-means" tells a reviewer nothing about whether your work changed a decision. Lead with the decision.

Offline metrics with no baseline

An AUC or an F1 with nothing to compare it against is unfalsifiable. Always name what you beat.

Hiding the SQL

Most of the job is data access and shaping. Teams screen for SQL explicitly, and leaving it off reads as inexperience with real warehouses.

Kaggle over production

Competition placements are fine as a footnote. A model with users beats a leaderboard rank in every hiring conversation.

Questions

Data Scientist resume questions

I have a PhD but no industry experience. What leads?

The most product-shaped thing you did: a collaboration, an internship, a model someone else used. Put publications in their own short section rather than as the spine of the resume.

Data scientist or machine learning engineer?

If the job description is heavy on serving, latency and infrastructure, apply as the latter and reweight your bullets toward pipelines and deployment. The titles overlap and the requisitions do not.

Should I include a portfolio or GitHub?

Yes, one link, and only if the repositories are readable. An abandoned tutorial fork is worse than no link.

Start from this example instead of a blank page

Free plan, no card. Import what you already have, or write it from scratch with the bullets above as the target.