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
Job brief
We are looking for a Data Analyst to turn data into information, information into insight, and insight into business decisions. 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. To succeed in this role, you should be comfortable with SQL and data visualization tools, and you should 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
Requirements and skills
- Proven working experience as a Data Analyst or Business Data Analyst
- 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.
