Data Scientist Job Description Template

Data scientist is the most inflated title in tech, which makes the job description your main defense against mis-hires. The template below anchors the role to production impact and honest experimentation; adjust the specialty brackets to your use case.

4.9/5from US hiring teams
βœ“$0 until you hireβœ“Top 2% of US talentβœ“48h average time to hireβœ“No recruitment fees

discipline combining statistics, programming and domain knowledge

Data Science in 30 seconds

Data science is the discipline of extracting decisions from data by combining statistics, programming and domain knowledge, spanning data cleaning, exploratory analysis, modelling and communication of results.

Most of the work is unglamorous: finding the data, trusting it, framing the question correctly and explaining the answer to people who will act on it.

Type
Analytical discipline
Typical stack
Python, SQL, pandas, scikit-learn, notebooks
Outputs
Analyses, dashboards, models, recommendations
Bulk of the work
Data cleaning and problem framing

What a data scientist actually works on

  • Analyses that answer a specific commercial question with quantified uncertainty
  • Forecasting, segmentation and churn models tied to a business decision
  • Reporting pipelines and dashboards a non-technical team can use unaided

What to check before you hire a data scientist

  • SQL depth, which predicts day-to-day usefulness better than modelling knowledge
  • Statistical judgement: confounders, sample size, and what they refuse to conclude
  • Communication: how they present a result to someone who will act on it

Is Data Science the right call?

Be precise about the role. A data scientist, a data analyst and a machine learning engineer solve different problems, and hiring the wrong one is the most common failure here.

Copy-ready data scientist job description

Paste the template below into your job board or careers page, then replace the bracketed placeholders with your company's specifics. Every section is written to be edited, not just admired.

About the role [Company] is hiring a Data Scientist to work on [problem area], where better predictions translate directly into [business outcome]. You will own problems from framing through production, working beside engineers who take your models the last mile. What you will do - Turn ambiguous product questions into well-posed modeling tasks. - Build and validate models, then ship them with engineering support. - Run experiments that produce trustworthy answers, including null results. - Monitor what you deploy and improve it on evidence. - Teach the organization what the data can and cannot say. What we are looking for - 3+ years of applied work with production deployments you can describe in detail. - Strong Python and SQL used daily. - Statistical judgment that survives contact with messy real-world data. - Collaboration habits that make engineers want to work with you. - Intellectual honesty about uncertainty and failure. Nice to have - Depth in [specialty], MLOps familiarity, or public work that shows your thinking. Compensation and benefits Base salary of $115,000 to $195,000 depending on experience and specialty, plus [equity/bonus] and benefits. Adjust before posting. Why join [Company] We invest in the unglamorous parts: clean pipelines, labeled data, and compute you do not have to beg for. You will present findings directly to [leadership/product], and negative results are treated as findings, not failures. Benefits include [health coverage, 401(k), learning budget] and remote flexibility. How to apply Send a resume plus a short note on one model you shipped: the metric it moved, how you knew, and what surprised you. Links to code or writing are welcome but optional.

Tip: click inside the block to select the whole template, then copy it.

Data Scientist responsibilities

Data Scientist requirements

Nice to have

Skip the job posting entirely β€” get matched with vetted data scientists in 48 hours, $0 until you hire.

Frequently asked questions

How do we keep a data scientist job description from attracting the wrong profiles?

Anchor every section to production and measurable impact. Requiring one shipped model with attributable results filters out candidates whose experience is entirely exploratory.

What do data scientists earn in the US?

Base salaries generally run $115,000 to $195,000 depending on seniority and specialty. Hourly contractors typically bill $45 to $155 on vetted marketplaces.

Do we need a data scientist or an ML engineer?

A data scientist finds and validates the signal; an ML engineer industrializes it. If you already know the model you need and just have to run it at scale, hire the engineer.

What is a reasonable first project for a new data science hire?

One scoped business question with existing data and a clear decision attached. It validates data readiness and working style before you commit to a long modeling roadmap.

Ready to hire?

Vetted talent ready for US teams. No recruitment fees. Zero risk.

πŸ‡ΊπŸ‡Έ Trusted by companies across the United States