Templates

Data analyst job description template: the analyst type, real SQL requirements and screening questions

On this page
  1. Name the analyst type first
  2. The data analyst job description template
  3. Pay range and EEO statement
  4. From must-haves to screening questions and scorecard rows
  5. Common mistakes in data analyst job descriptions
  6. Before you publish
  7. Questions people ask

"Data analyst" is one of the most stretched titles in hiring. It can mean someone who answers ad hoc business questions in SQL, someone who maintains dashboards for operations, or someone who builds data pipelines in all but name. A data analyst job description that does not say which attracts all three, and every resume lists the same tools. Below is a copy-ready template, the pay and EEO wording, how each must-have becomes a screening question and scorecard row, and the mistakes that inflate analyst requirements. The general method is in how to write a job description that screens.

Name the analyst type first

TypeWhat fills the weekMust-have that separates it
Decision support analystAd hoc questions from managers, analysis and recommendationsHas answered a vague business question with data and changed a decision
Reporting and BI analystBuilding and maintaining dashboards and recurring reportsHas built dashboards people use weekly, and kept them correct
Product or experiment analystFunnels, A/B tests, feature impactHas designed or analyzed experiments and explained results honestly
Analytics engineer in practiceData models, transformation code, pipeline fixesHas built and maintained data models others query; consider titling it as such

Also settle with the hiring manager where the data lives, who the main stakeholders are and whether the analyst will query raw tables or prepared models. Those facts tell candidates more about the job than any tool list.

The data analyst job description template

Data Analyst, [team or business area: Operations / Marketing /
Finance / Product]
[Company], [city] — [On-site / Hybrid: days / Remote within: states]
Pay: $[min]–$[max] per year, plus [bonus, if any].
[Benefits summary, if required.]

SUMMARY
You will help [operations managers / the marketing team / product
managers] make decisions with data: [answering questions such as
"why did returns rise in March?" / maintaining the weekly sales
dashboards / analyzing product experiments]. You will work in
[warehouse: e.g. a cloud data warehouse] with [BI tool] and report to
[title].

WHAT YOU WILL DO
- Turn loosely worded questions into clear analyses, and agree on the
  question before you start.
- Write SQL against [raw tables / modeled data] to pull and check
  the data.
- Build and maintain [dashboards / recurring reports] that [N] teams
  use each week.
- Find and flag data quality problems, and work with [data
  engineering / source owners] to fix them.
- Present findings in plain language with a recommendation.
- [Experiment roles: design and analyze A/B tests with product
  managers.]

YOU MUST HAVE
- Written SQL in a work or substantial project setting, including
  joins and aggregations across several tables.
- Answered a business question with data and explained the result to
  a non-technical audience.
- Found and dealt with a data quality problem that would have changed
  an answer.
- [Reporting roles: built a dashboard others relied on.]
- [Experiment roles: analyzed an experiment, including checking
  whether the result was meaningful.]

NICE TO HAVE
- Experience with [BI tool], [Python or R], [dbt or similar].
- Knowledge of [domain: supply chain, subscription revenue, clinical
  data].
If you meet the must-haves and none of these, please apply.

FIXED CONDITIONS
- Data access: [the role works with [customer / health / financial]
  data and requires completing [privacy or security training]].
- [Background check as permitted by law, if required for data
  access.]

HOW WE HIRE
[Recruiter screen; hiring manager conversation; a take-home of no
more than [N] hours with a provided dataset, or a live SQL exercise;
a walkthrough of your work with the team.]

[EEO STATEMENT]
If you need an adjustment to apply or interview, email [address].

Pay range and EEO statement

Not legal advice. Pay transparency and EEO points were checked against official sources as of October 2026. Confirm the rules for each location the role can be performed from.

Pay. Leave the bracketed range until it is approved on the requisition. Remote analyst roles open in several states can trigger several pay transparency laws at once; see pay transparency laws by state. For an outside reference, be careful: the BLS occupation list has no occupation titled "data analyst". Depending on the work, the closest occupations in its OEWS program may be Operations Research Analysts (SOC 15-2031) or Data Scientists (SOC 15-2051), and neither matches a reporting analyst well. Use them as a loose check only; this page does not quote figures.

EEO statement. The EEOC lists the federal protected characteristics, including age (40 or older), and gives "recent college graduates" as an example of ad wording that may discourage older applicants (EEOC). A common closing statement:

[Company] is an equal opportunity employer. We consider qualified
applicants without regard to race, color, religion, sex (including
pregnancy, sexual orientation and gender identity), national origin,
age, disability, genetic information, protected veteran status, or
any other characteristic protected by federal, state or local law.

From must-haves to screening questions and scorecard rows

A recruiter does not need to read SQL to screen these must-haves. Each question asks for a specific piece of past work, and depth shows in the detail.

Must-haveScreening questionScorecard competencyEvidence of a strong answer
Written SQL across several tables"Describe the last query you wrote that joined several tables. What were you trying to find, and what went wrong the first time?"SQL and data handlingNames the tables or entities, a join problem (duplicates, missing rows) and the fix
Answered a business question"Tell me about an analysis that changed what someone decided. What was the original question?"Problem framing and impactReframed a vague request and names the decision that followed
Handled a data quality problem"When did the data turn out to be wrong? How did you notice, and what did you tell people?"Data quality judgmentCaught it with a check, told stakeholders, and fixed or flagged the source
Built a dashboard others relied on"Who used the dashboard, how often, and what did you change after launch?"ReportingKnows the users and has iterated, not just built once
Analyzed an experiment"What was the last test you analyzed, and how did you decide the result was real?"ExperimentationMentions sample size, duration or significance in their own words

The fuller set, including how to spot tool-name dropping, is in data analyst phone screen questions, and the interview guide for data analysts takes the same competencies into the technical and stakeholder rounds. After the hire, the 30-60-90 day plan for data analysts turns the same outcomes into first-quarter goals.

Common mistakes in data analyst job descriptions

The tool wall

"SQL, Python, R, Tableau, Power BI, Looker, Excel, dbt, Spark, Airflow" as must-haves describes no real analyst. It rewards keyword-heavy resumes and tells strong candidates the team does not know what it needs. Require SQL if it is used daily; describe the rest as the environment.

Degree requirements as a proxy for statistics

"Master's in statistics required" for a reporting role screens out good analysts from other fields. If the job needs experiment design or modeling, name it as a must-have and ask about it on the screen.

A data scientist's job at an analyst's level

Asking for machine learning, pipeline engineering and executive presentations in one analyst role either mislevels the job or hides which part matters. Pick the type and title it honestly.

No word about the data or the stakeholders

Analysts judge a role by the state of the data and who they will work with. "Work with cross-functional stakeholders" says nothing; "the operations team of 12 managers, using warehouse data modeled by a two-person data engineering team" says a lot.

An unbounded take-home

A multi-day exercise filters for free time, not skill. State the time limit in the posting and give everyone the same dataset and rubric.

Before you publish

  • The analyst type, stakeholders and data environment are in the summary.
  • SQL is a must-have only if used daily; other tools are described, not required.
  • Data access conditions and the exercise length are stated.
  • An approved pay range, the EEO statement and an accommodation contact close the posting.

If you paste the finished posting into Interview Signal, it builds the screen's question guide from the must-haves, and the scorecard quotes what the candidate actually said about their queries and data problems.

Questions people ask

Which tools should a data analyst job description require?

Require SQL if the analyst will query data directly, which most do, and name the BI tool as the environment rather than a gate. Analysts move between BI tools quickly; the harder skills are writing correct queries, checking data quality and turning a vague question into a clear answer.

Should a data analyst posting require a degree in statistics or computer science?

Usually not. Many strong analysts come from economics, social sciences, finance, operations or self-teaching. If the role involves experiment design or statistical modeling, name that work as a must-have and screen for it directly instead of using a degree as a stand-in.

How long should a data analyst take-home exercise be?

State the expected time in the posting and keep it short enough that employed candidates can do it in an evening, typically a couple of hours at most. Give everyone the same dataset and rubric, and use a live walkthrough of their work as the interview rather than a second test.

What is the difference between a data analyst and a data scientist posting?

A data analyst mostly answers business questions with existing data, through queries, dashboards and analysis. A data scientist role usually adds building predictive models or running statistical work in code. Many postings blur them; title the role by the work that fills most of the week.