DATA ANALYST JOB DESCRIPTION
Search our latest jobs
What is a Data Analyst?
Data Analysts help organizations turn data into useful insight, clearer reporting and better business decisions.
They work with data from different systems, analyze trends, build reports and dashboards, and communicate findings to stakeholders across the business. A strong Data Analyst can help teams understand performance, identify opportunities, solve problems and make decisions based on evidence rather than assumptions.
This Data Analyst job description guide is designed to help employers define the role clearly and help candidates understand the responsibilities, skills and experience commonly expected in data analyst jobs.
What Does a Data Analyst Do?
A Data Analyst is responsible for collecting, analyzing and interpreting data to help an organization understand performance and make better decisions.
This can include building dashboards, creating reports, analyzing trends, investigating data quality issues, presenting insight and working with stakeholders to answer business questions.
Data Analysts often work closely with business teams, data engineers, BI developers, analytics engineers, product teams, finance, marketing, operations and leadership teams. Their work helps translate raw data into insight that can be used across the organization.
The exact responsibilities can vary depending on the organization’s size, data maturity, industry and technology stack. Some Data Analysts focus heavily on reporting and dashboards. Others work more closely with product analytics, commercial analysis, operational insight, customer behavior, data quality or advanced analytics.
Data Analyst Responsibilities
A Data Analyst may be responsible for:
- collecting, cleaning and analyzing data from multiple sources
- building and maintaining reports, dashboards and visualizations
- writing SQL queries to extract and analyze data
- identifying trends, patterns, risks and opportunities
- presenting insight to business stakeholders
- supporting performance reporting and KPI tracking
- investigating data quality issues
- working with data engineers or analytics engineers to improve data availability
- translating business questions into analytical work
- creating regular reports for teams or leadership
- supporting forecasting, planning or commercial analysis
- documenting data definitions, assumptions and reporting logic
- using BI tools such as Power BI, Tableau or Looker
- helping teams understand and use data more effectively
- recommending improvements based on analysis
Data Analyst Skills
A strong Data Analyst usually combines technical ability with curiosity, commercial awareness and clear communication.
Common Data Analyst skills include:
- data analysis
- SQL
- Excel or Google Sheets
- dashboard development
- data visualization
- reporting
- business intelligence
- statistical analysis
- data cleaning
- problem-solving
- stakeholder management
- communication
- attention to detail
- commercial awareness
- data storytelling
- documentation
- critical thinking
The exact skill set will depend on the role. A Product Data Analyst may need stronger experimentation, funnel analysis or user behavior experience. A Commercial Data Analyst may need stronger financial, sales or operational analysis. A BI-focused Data Analyst may need deeper dashboarding, reporting and data visualization skills.
Example Data Analyst Job Description
Use this section as a template.
Data Analyst Job Description Template
We are looking for a Data Analyst to help turn data into insight that supports better business decisions.
The successful candidate will work with business stakeholders, data teams and leadership to understand reporting needs, analyze performance and create clear dashboards, reports and recommendations.
You will be responsible for extracting, cleaning and analyzing data, identifying trends and presenting insight in a way that helps teams take action.
Key Responsibilities
Collect, clean and analyze data from multiple sources.
Write SQL queries to extract and investigate data.
Build and maintain reports, dashboards and visualizations.
Track KPIs and support performance reporting.
Identify trends, risks, opportunities and areas for improvement.
Work with stakeholders to understand business questions and reporting needs.
Present insight clearly to technical and non-technical audiences.
Investigate data quality issues and support improvements.
Document reporting logic, definitions and assumptions.
Collaborate with data engineers, BI developers and analytics teams.
Recommend actions based on data analysis.
Required Skills and Experience
Experience in data analysis, reporting or business intelligence.
Strong SQL skills.
Experience with Excel, Google Sheets or similar tools.
Experience building dashboards or reports.
Experience using BI tools such as Power BI, Tableau, Looker or Qlik.
Ability to analyze data and identify meaningful patterns.
Strong communication and stakeholder management skills.
Strong attention to detail and problem-solving ability.
Ability to explain data clearly to non-technical audiences.
Desirable Skills
Experience with Python or R.
Experience with Snowflake, Databricks, BigQuery, Redshift or Synapse.
Experience with Google Analytics, Adobe Analytics, Amplitude or Mixpanel.
Understanding of statistics, forecasting or experimentation.
Experience in product, marketing, finance, operations or commercial analytics.
Experience improving data quality or reporting processes.
Knowledge of data governance, privacy or compliance requirements.
Data Analyst compensation in the US can vary depending on location, seniority, industry, technical requirements, business area, working model and whether the role is permanent or contract.
Employers should benchmark compensation before going to market, especially for roles requiring advanced SQL, Python, product analytics, commercial analytics, BI development, cloud data platform experience or senior stakeholder influence.
Candidates will often consider the full package, not just base salary. Remote flexibility, bonus, equity, healthcare benefits, learning opportunities, team structure, business impact and long-term career progression can all influence whether a role is attractive.
KDR can support employers with compensation benchmarking and market insight before a search begins.
FAQs About Data Analyst Job Descriptions
What is a Data Analyst?
A Data Analyst is a professional who collects, analyzes and interprets data to help organizations understand performance and make better decisions.
What does a Data Analyst do?
A Data Analyst may build reports, create dashboards, write SQL queries, analyze trends, investigate data quality issues and present insight to stakeholders.
What skills does a Data Analyst need?
A Data Analyst usually needs SQL, Excel, data analysis, reporting, dashboarding, data visualization, stakeholder communication and problem-solving skills.
What tools do Data Analysts use?
Data Analysts may use tools such as SQL, Excel, Power BI, Tableau, Looker, Qlik, Python, R, Snowflake, Databricks, BigQuery, Redshift, Google Analytics or Adobe Analytics.
What is the difference between a Data Analyst and a Data Scientist?
A Data Analyst usually focuses on reporting, insight and business decision-making. A Data Scientist usually works more heavily with statistical modeling, machine learning, predictive analytics and experimentation.
What is the difference between a Data Analyst and a BI Analyst?
A Data Analyst may work across a broad range of analysis, reporting and insight tasks. A BI Analyst usually focuses more specifically on business intelligence, dashboards, reporting tools and performance metrics.
How do you write a Data Analyst job description?
A strong Data Analyst job description should explain the purpose of the role, key responsibilities, required skills, tools, stakeholder expectations, compensation range and how the role supports wider business goals.
Can KDR help us hire a Data Analyst?
Yes. KDR supports US organizations hiring Data Analysts across permanent, contract and senior roles.


