Data Analyst Job Description

This role tends to get opened after a quarter of arguments about numbers. Two teams bring different figures to the same meeting, nobody can reproduce either, and decisions get made on whoever sounds most confident. An analyst ends that. The first hire often spends as much time agreeing what a metric means as calculating it, which is unglamorous work and exactly what makes everything afterwards possible.

Below is a complete draft: a summary you can post, the duties the job actually involves, and requirements pitched at someone who works with the business rather than behind it. Decide first whether you want a reporting analyst or a decision partner. The two attract different people, ask for different skills, and command different salaries, and candidates will spot the difference immediately.

Adapt the sections to your stack, delete what you do not need, and be honest about how much of the week goes to maintaining dashboards that already exist. Then publish it on your careers site and the data communities your candidates already follow. Feed your tools and reporting setup into the generator below if you would rather start from a draft that already fits.

Jasmin Erge

Written by Jasmin Erge, HR Content Specialist at Hirex. Reviewed by the Hirex Recruitment Team. Last updated August 20, 2026.

Hiring a Data Analyst? Post this job for free and collect applications in one dashboard.

Post this job for free

About the Data Analyst role

A Data Analyst turns raw data into answers. They collect and clean data, analyze it to find trends and patterns, build dashboards and reports, and help teams make decisions based on evidence rather than intuition.

The role sits between the data and the business. A strong analyst not only writes solid SQL but also asks the right questions, challenges suspicious numbers, and explains findings in language stakeholders understand. In many companies, data analysts also define metrics, maintain reporting pipelines, and support experiments such as A/B tests.

In your posting, name the tools in your stack, the teams the analyst will support, and the kinds of decisions their work will influence. Analysts want to know whether they will be building dashboards all day or genuinely shaping decisions.

Data Analyst job description template

Free download. Use it offline or customize it for your company.

Job brief

Join us as a Data Analyst and turn raw figures into answers that teams can use. You will conduct full lifecycle analysis: gathering requirements, collecting and cleaning data, analyzing it, and presenting findings to stakeholders.

You will also build reports and dashboards that track key business metrics. You will do well here if you are comfortable with SQL and data visualization tools, and enjoy explaining what the numbers actually mean.

Responsibilities

  • Collect, clean, and validate data from multiple sources to ensure accuracy and completeness
  • Analyze datasets to identify trends, patterns, and opportunities for the business
  • Build and maintain dashboards and recurring reports for teams and leadership
  • Define, document, and track key business metrics with stakeholders
  • Translate business questions into analyses and communicate findings clearly
  • Support A/B tests and experiments with sound measurement and interpretation
  • Work with engineers to improve data quality, pipelines, and tooling
  • Present insights and recommendations to non-technical audiences
  • Document methodologies so analyses are reproducible
  • Investigate unexpected changes in reported metrics and trace them back to the source

Requirements and skills

  • Previous experience in data analysis, business intelligence, or a closely related position
  • Strong SQL skills and experience querying large datasets
  • Experience with at least one BI or visualization tool such as Tableau, Power BI, or Looker
  • Solid understanding of descriptive statistics and common analysis pitfalls
  • Strong spreadsheet skills, including advanced Excel or Google Sheets functions
  • Attention to detail and a habit of sanity-checking results before sharing them
  • Clear written and verbal communication skills
  • BSc in Mathematics, Economics, Computer Science, Statistics, or a related field, or equivalent experience

Nice to have

  • Experience with Python or R for analysis and automation
  • Familiarity with dbt, data warehouses such as BigQuery or Snowflake, and modern data stacks
  • Experience designing and evaluating A/B tests
  • Domain experience in our industry

Generate a custom Data Analyst job description

Need a version tailored to your company, seniority level, or industry? Describe the role and our AI job description generator will draft one in seconds.

Hiring a Data Analyst?
Post this job for free.

Share it in minutes and let AI help you spot the strongest candidates faster. No credit card needed.

Post this job for free
Frequently Asked Questions

Frequently asked questions about hiring a Data Analyst

Common questions about the role, required skills and qualifications.

Unlock your
recruitment potential!

Hirex is the only recruitment platform you need.