Analytics Mid Level

Data Analyst Job Description Template

A Data Analyst owns the process of turning raw business data into clear, actionable insight, building reports and dashboards that help teams make faster, better-informed decisions.

Use this data analyst job description template to find reliable employees for your company. Feel free to modify the data analyst duties and responsibilities as well as the qualifications listed below to fit your specific needs.

What Is a Data Analyst?

A Data Analyst is the person who takes scattered data from multiple systems and turns it into something a business can act on. The role spans a range of seniority: a Junior Data Analyst typically builds and maintains reports and dashboards, while a Senior Data Analyst owns deeper statistical analysis, forecasting models, and cross-functional data strategy. Most hold a bachelor's degree in statistics, data science, computer science, or a related quantitative field, and increasingly a certification in a BI or analytics platform. They typically report to a Data or Analytics Manager, Head of BI, or department lead, and their output feeds directly into decisions made by marketing, product, finance, and operations teams.

What Does a Data Analyst Do?

Day to day, a Data Analyst pulls and cleans data using SQL, builds dashboards in tools like Power BI, Looker, or Tableau, and runs statistical analysis in Python or R to answer specific business questions. They partner with stakeholders to define what needs to be measured, validate that the underlying data is trustworthy, and present findings in a way non-technical teams can act on. When a metric on a dashboard suddenly looks wrong, it's the analyst who traces it back through the pipeline to confirm whether it's a real trend or a data quality issue.

Job Brief

We are seeking an analytical Data Analyst to own reporting and ad hoc analysis for our team, reporting directly to the Analytics Manager. In your first 30 days, you'll learn our data models, dashboard suite, and query environment; by month three, you'll be independently owning key recurring reports and partnering with stakeholders on new analysis requests. This role offers direct visibility into how data shapes company decisions, with a clear growth path toward Senior Data Analyst or Analytics Manager.

Responsibilities

  • Extract, clean, and transform data from multiple sources using SQL and modern ETL or data pipeline tools
  • Build and maintain dashboards and self-serve reports in Power BI, Looker, or Tableau for stakeholder teams
  • Run statistical analysis and exploratory data work in Python or R to answer specific business questions
  • Partner with stakeholders to define KPIs, metrics, and reporting requirements before building a solution
  • Validate data accuracy and investigate anomalies or discrepancies flagged in dashboards and reports
  • Present findings and recommendations to non-technical stakeholders in clear, decision-ready formats
  • Maintain documentation for data definitions, report logic, and dashboard ownership
  • Support A/B testing and experiment analysis, including significance testing and result interpretation
  • Identify opportunities to automate recurring reporting tasks and reduce manual data pulls

Requirements and Skills

  • Bachelor's degree in Statistics, Data Science, Computer Science, Economics, or a related quantitative field
  • 2-4 years of experience in a data analyst, BI analyst, or reporting role
  • Strong proficiency in SQL for querying and transforming data across relational databases
  • Hands-on experience with a modern BI platform such as Power BI, Looker, or Tableau
  • Working knowledge of Python or R for statistical analysis and data manipulation
  • Familiarity with cloud data warehouses such as Snowflake, BigQuery, or Databricks is a plus
  • Comfort using AI-assisted analytics tools, such as Copilot in Power BI or a similar natural-language query assistant, is a plus
  • Strong communication skills and the ability to translate technical findings for non-technical audiences

Ready to use this template?

Frequently asked questions

A Data Analyst turns raw business data into reports, dashboards, and insights that help teams make informed decisions. They handle everything from data extraction and cleaning to statistical analysis and stakeholder-facing presentations.

Core duties include building and maintaining dashboards, writing SQL queries, and running statistical analysis to answer business questions. Many analysts also validate data quality, document metric definitions, and support A/B testing.

A good Data Analyst is naturally curious, rigorous about data accuracy, and skilled at explaining complex findings in plain language. Strong ones also push back on vague requests and help stakeholders define the right question before building a report.

Data Analysts typically report to a Data or Analytics Manager, and work closely with marketing, product, finance, and operations teams who consume their reports. In larger organizations, they may also collaborate with data engineers who maintain the underlying pipelines.

Template copied to your job draft