Science
Data Analyst Job Description
Data Analysts collect, clean, analyze, and visualize data to help organizations make informed decisions. Working across industries from healthcare and biotech to finance and tech, they write queries, build dashboards, run statistical analyses, and communicate findings to both technical teams and non-technical stakeholders.
Last updated
Role at a glance
- Typical education
- Bachelor's degree in a quantitative field or bootcamp completion
- Typical experience
- Entry-level to 5+ years
- Key certifications
- None typically required
- Top employer types
- Tech companies, pharmaceutical companies, clinical operations, financial services
- Growth outlook
- Consistently in-demand due to data volume outstripping interpretation capacity
- AI impact (through 2030)
- Mixed — Generative AI automates routine query writing and cleaning, reducing demand for low-skill labor while increasing demand for analysts capable of handling more complex, high-level analytical judgment.
Duties and responsibilities
- Write SQL queries to extract and transform data from relational databases for analysis and reporting
- Clean and validate raw data sets, identifying and resolving missing values, duplicates, and inconsistencies
- Build and maintain dashboards in Tableau, Power BI, or similar tools for operational and executive reporting
- Perform statistical analyses — descriptive statistics, correlation, regression, A/B test interpretation — to answer specific business questions
- Document data sources, transformation logic, and analytical methodologies so findings can be audited and reproduced
- Collaborate with stakeholders to define analysis requirements, clarify business questions, and scope deliverables
- Present findings to non-technical audiences through clear visualizations and plain-language narrative summaries
- Identify trends, anomalies, and patterns in operational data and flag insights that warrant further investigation or action
- Support data engineering and BI teams by defining requirements for new data pipelines, tables, and reporting infrastructure
- Maintain data dictionaries and contribute to internal documentation that helps teams understand available data assets
Overview
Data Analysts are the people who turn raw records into decisions. A marketing team needs to know which campaigns drove conversions last quarter. A clinical operations team needs to know which sites are behind enrollment plan. A finance team needs to know where the budget variance is coming from. The analyst's job is to get the right data, handle it correctly, and produce an answer that the decision-maker can act on.
Most of the work happens between the question and the answer: figuring out where the data lives, writing the queries to extract it, discovering that 12% of the records have a date field formatted inconsistently, deciding how to handle null values in a key field, and building a view that others can use next time rather than doing the same extraction work again. These are the steps that analysts who are good at their jobs do well and that others skip — resulting in dashboards that look fine but answer a slightly different question than the one that was asked.
Visualization and communication are as important as technical skill. A regression model that no one in the meeting understands doesn't change a decision. A clear chart with the right framing, presented in three slides to a business audience, often does. The best analysts know their audience and translate findings into the language of the domain — not the language of statistics.
At many organizations, Data Analysts serve as de facto data stewards: cataloging what data exists, documenting what the fields mean, and training business users on how to interpret dashboards. This domain ownership aspect of the role is underappreciated but highly valued by organizations that want to scale analytical capability without creating a dependency on individual analysts for every question.
Qualifications
Education:
- Bachelor's degree in statistics, mathematics, computer science, economics, biology, or a quantitative social science
- Master's degree in data science, analytics, or statistics increases competitiveness, particularly for roles at tech and pharma companies
- Bootcamp graduates in data analytics are hired at many companies, particularly those with strong portfolios of applied work
Technical skills:
- SQL: SELECT queries with joins, aggregations, window functions, subqueries, and CTEs at minimum
- Python: pandas, NumPy for data manipulation; matplotlib or seaborn for visualization; basic statistical libraries
- R: tidyverse, ggplot2 for analysts in research, academic, or clinical environments
- Visualization tools: Tableau (most widely requested), Power BI (strong in enterprise environments), Looker (common in tech companies)
- Excel: pivot tables, VLOOKUP/XLOOKUP, basic financial modeling for communication with business users
Statistical knowledge:
- Descriptive statistics: mean, median, distribution, percentiles — correctly applied and explained
- Inferential statistics: hypothesis testing, confidence intervals, regression analysis
- A/B testing: test design, sample size calculation, statistical significance interpretation
- Common pitfalls: selection bias, survivorship bias, base rate fallacy — knowing when your data doesn't answer the question you think it does
Domain knowledge that helps:
- Industry-specific data systems: EHRs, CRMs, financial platforms, SCADA systems
- Data warehouse concepts: star schema, slowly changing dimensions, ETL pipeline basics
- Version control: Git for analysts managing code in shared repositories
Career outlook
Data Analyst is one of the most consistently in-demand roles in the labor market. The volume of data organizations generate has grown faster than their ability to interpret it, and the demand for people who can close that gap shows no sign of slowing.
The role has also become more accessible. Data analytics bootcamps, online degree programs, and self-study paths through SQL and Python have expanded the pipeline of qualified candidates. Simultaneously, the complexity of problems that employers want analysts to address has increased — which means entry-level competition has risen while the ceiling for skilled analysts has also risen.
AI's impact on the analyst role is meaningful but not eliminatory. Generative AI tools have made query writing, data cleaning, and exploratory analysis faster — and they will continue to improve. This creates two realities simultaneously: routine analytical work that once required 2 hours now takes 30 minutes, which reduces demand for low-skill analytical labor; and the problems analysts are asked to solve have become more complex, which sustains and expands demand for skilled analytical judgment. Analysts who stay current with AI tooling will do more interesting work, not less work.
For career advancement, the two most common paths are deeper technical specialization or broader business ownership. Technical specialization leads to Senior Analyst, Data Scientist, or Data Engineer roles. Business ownership leads to Analytics Manager, Business Intelligence Manager, or eventually VP of Analytics or Chief Analytics Officer at smaller organizations.
Salary growth follows experience and domain expertise closely. A Data Analyst with 5 years of experience in pharma clinical data or financial risk modeling can realistically earn $95K–$130K. Senior data scientists and analytics managers at tech companies in major markets regularly earn $150K–$250K total compensation.
Sample cover letter
Dear Hiring Manager,
I'm applying for the Data Analyst position at [Company]. I graduated with a B.S. in Statistics from [University] last May and have spent the past nine months as a junior analyst at [Company], where I support the marketing operations team with campaign performance reporting and customer segmentation analysis.
My daily work involves writing SQL queries against our CRM and ad platform data in BigQuery, maintaining two Tableau dashboards that the marketing director reviews weekly, and running ad-hoc analyses when the team needs to understand something that isn't already in a standard report. I've also started contributing to our Python-based data pipeline that cleans and standardizes incoming third-party data — nothing complex, but enough that I'm comfortable in pandas and can navigate the codebase.
The project I'm most proud of was a customer cohort analysis I built to answer a question about retention — specifically, whether customers who converted through a specific channel had different long-term purchase behavior than others. The marketing team had been assuming they were equivalent; they weren't. Customers from one channel had a 40% higher 12-month LTV. That finding changed the Q3 media budget allocation.
I'm drawn to [Company] because of your focus on [domain/industry]. The data problems in [domain] are more complex than marketing attribution, and I want to develop domain expertise alongside analytical skills.
Thank you for your consideration.
[Your Name]
Frequently asked questions
- What does a Data Analyst do?
- Data Analysts collect, clean, analyze, and visualize data to help organizations make informed decisions. Working across industries from healthcare and biotech to finance and tech, they write queries, build dashboards, run statistical analyses, and communicate findings to both technical teams and non-technical stakeholders.
- What are the main duties of a Data Analyst?
- Core duties include: write SQL queries to extract and transform data from relational databases for analysis and reporting; clean and validate raw data sets, identifying and resolving missing values, duplicates, and inconsistencies; and build and maintain dashboards in Tableau, Power BI, or similar tools for operational and executive reporting.
- What technical skills does a Data Analyst need?
- SQL is the baseline — virtually every analyst role requires the ability to write moderately complex queries involving joins, aggregations, and window functions. Python or R is increasingly expected for statistical analysis and automation. Proficiency with at least one visualization tool (Tableau, Power BI, Looker) rounds out the core toolkit. Excel remains widely used for ad-hoc analysis and communication with non-technical stakeholders.
- Do Data Analysts need a statistics background?
- A strong foundational understanding of statistics is important — enough to select the right analysis for a question, interpret results correctly, and avoid common pitfalls like confusing correlation with causation. Most analysts learn statistics through coursework in math, sciences, economics, or a dedicated analytics program, rather than through a formal statistics degree. The ability to communicate statistical findings clearly often matters more than technical depth.
- What is the difference between a Data Analyst and a Data Scientist?
- Data Analysts primarily work with existing data to answer defined business questions, using SQL, dashboards, and descriptive or inferential statistics. Data Scientists typically work on predictive modeling, machine learning, and algorithm development — they spend more time building models than answering structured reporting questions. The distinction blurs at many companies, but the analyst role is generally less programming-intensive and more reporting-oriented.
- How are AI tools changing the Data Analyst role?
- AI code-assist tools (GitHub Copilot, ChatGPT) have made query writing and data transformation significantly faster. AI-powered analytics platforms are also entering the workflow, automating anomaly detection and generating narrative summaries of dashboards. Analysts who use these tools effectively handle more complex questions in less time. However, the judgment required to frame the right question, validate that data is trustworthy, and communicate findings to decision-makers remains a human function.
- What industries hire Data Analysts?
- Virtually every industry hires Data Analysts — healthcare, pharma, tech, retail, finance, logistics, energy, and government all have significant demand. The highest-paying sectors are technology, financial services, and life sciences. Analysts who combine technical skills with domain expertise (clinical data, financial modeling, supply chain analytics) are more competitive in specialized markets than generalists.
Related job descriptions
See all Science jobs →- Clinical Data Analyst$65K–$105K
Clinical Data Analysts ensure the accuracy, completeness, and regulatory compliance of clinical trial data — cleaning records, querying investigators for inconsistencies, programming validation checks, and preparing datasets for statistical analysis and regulatory submission. Their work is the quality control step between raw patient data collected at clinical sites and the clean, analyzable datasets that biostatisticians use to evaluate drug safety and efficacy.
- Cloud Data Analyst$80K–$120K
Cloud Data Analysts query, analyze, and visualize data stored in cloud data platforms — using tools like AWS Redshift, Google BigQuery, Azure Synapse, and Snowflake to answer business questions, build dashboards, and support data-driven decisions. They work at the intersection of data analysis and cloud infrastructure, translating raw cloud data into usable insights.
- Cloud Data Analyst II$95K–$135K
Cloud Data Analyst II is a mid-senior level designation for data analysts who work independently on complex analysis projects, own production data models, and serve as the analytical resource for key stakeholder relationships. The II level implies demonstrated competence at foundational analysis tasks and the ability to scope and execute multi-week projects without close supervision.
- Data Analyst$58K–$100K
Data Analysts collect, clean, and analyze structured data to answer business questions, surface patterns, and support decision-making. They work with SQL databases, spreadsheets, and visualization tools to turn raw data into reports, dashboards, and analyses that help teams and leaders understand performance, identify problems, and allocate resources more effectively.
- Data Analyst Assistant$38K–$60K
Data Analyst Assistants support analytics teams with data collection, cleaning, basic reporting, and administrative tasks. The role is an entry-level position for individuals who are developing SQL and visualization skills, want direct exposure to real data problems, and are working toward a full Data Analyst role—often in conjunction with formal coursework or self-directed learning.
- Data Analyst Intern$38K–$62K
Data Analyst Interns work with analytics teams for a defined period—typically 10–16 weeks—to gain hands-on experience with real business data while supporting ongoing analytical work. They contribute to reports, dashboards, and analyses while learning the tools, processes, and business context that form the foundation of a data career.