How to Write a Data Analyst CV in 2026 (With ATS-Friendly Examples)
Data analyst roles are among the most in-demand jobs in the UK right now, and hiring managers know it. More candidates means tighter filters, and most data analyst CVs are rejected before a recruiter ever reads them. Not because the candidate isn't qualified, but because the CV doesn't pass the Applicant Tracking System (ATS) that stands between your application and a human pair of eyes.
The good news? Getting your data analyst CV right isn't complicated; it just requires knowing what both the ATS and the recruiter are looking for. Whether you're a recent graduate with a statistics degree and no formal job experience, or a career changer pivoting from finance into analytics, this guide walks you through every section with examples you can adapt today.
By the end, you'll have a clear structure, a skills list built to pass ATS screening, and a personal statement that makes a recruiter stop and read.
What recruiters look for in a data analyst CV
Recruiters spend an average of 6–7 seconds scanning a CV before deciding whether to read further. For data analyst roles, those few seconds need to answer three questions:
- Can this person work with data? (Tools, languages, technical skills)
- Have they produced results? (Specific outcomes, not just duties)
- Can they communicate what they found? (The clarity of the CV itself signals this)
Data analytics is a field where the work is invisible if you can't explain it clearly. A CV that says "worked with large datasets" tells a recruiter nothing. "Built a Python script that automated weekly sales reporting, cutting preparation time from four hours to 20 minutes" tells them everything they need to know.
Before you write a single word, keep this in mind: your data analyst CV is itself a data presentation exercise. Make it clear, specific, and easy to parse, and you're already demonstrating the core skill.
Ready to get started? AlignCV's ATS-friendly templates are designed to pass automated screening by default. No tables, no images, no formatting that confuses ATS parsers, all free, no card required.
How to structure your data analyst CV
The right format
For data analyst roles, reverse-chronological is the standard, most recent experience first, working backwards. This is what recruiters expect and what most ATS systems are calibrated to read correctly.
Keep your CV to one to two pages. If you're a graduate or have under three years of experience, one page is ideal. Every line should earn its place.
What sections to include
- Personal statement: 3–5 lines at the top
- Technical skills: a grouped, scannable list
- Work experience or projects: with quantified results
- Education: degree, institution, classification, relevant modules
- Certifications: Google Data Analytics, Microsoft PL-300, etc.
- Optional sections: GitHub link, languages, volunteering
One important note for graduates: put Education before Work Experience. Your degree is your main credential. Don't bury it.
How to write your data analyst personal statement
Your personal statement sits at the top of your CV and is the first thing any recruiter reads. It needs to do three things in three to five lines:
- Say what you are (your background and level)
- Say what you can do (your core skills and tools)
- Say what you want (the type of role you're targeting)
That's it. No "I am a passionate individual" and no "results-driven team player." Recruiters have seen those phrases thousands of times.
Graduate data analyst personal statement example:
Data Science graduate from the University of Leeds with a 2:1 in BSc Statistics. Proficient in Python, SQL, and Tableau, with hands-on experience analysing retail sales data through my dissertation. Seeking an entry-level data analyst role where I can apply data wrangling and visualisation skills to real business problems.
This works because it's specific. University, degree, classification, tools, project context, and target role, all in under 60 words.
Career changer personal statement example:
Marketing professional with four years of experience transitioning into data analytics. Completed the Google Data Analytics Certificate (2025) and built a portfolio of self-directed projects using SQL and Power BI. Comfortable working with large datasets and translating findings into clear recommendations for non-technical stakeholders.
Notice what both examples avoid: adjectives without evidence. Instead of "highly motivated," they show motivation through action, a certificate earned, a project built.
For more detailed guidance and additional examples, see our guide to writing a strong CV personal statement.
The technical skills every data analyst CV needs
Your skills section is where the ATS does most of its work. It scans for specific tool names and languages, and if they aren't there, your CV may be filtered out regardless of how strong the rest of it is.
Essential skills
- SQL: non-negotiable for almost every data analyst role
- Microsoft Excel: still expected, especially in finance and retail
- Data visualisation: Tableau or Power BI are the market leaders
- Python or R: Python is more widely used; either is a strong signal
Valuable additions
- Statistical analysis and hypothesis testing
- Data cleaning and data wrangling
- ETL (extract, transform, load) processes
- Google BigQuery or similar cloud data platforms
Emerging skills worth adding
- Basic machine learning (regression models, scikit-learn)
- Familiarity with Snowflake or Amazon Redshift
- Experience with dashboarding in Google Looker Studio
How to format the skills section
Don't list everything in a single block of text. Group skills by category so a recruiter can scan them in seconds:
Technical Skills
Languages: Python, SQL, R
Visualisation: Tableau, Power BI, Google Looker Studio
Tools: Excel (advanced), Jupyter Notebook, Google Sheets
Platforms: Google BigQuery, Amazon Redshift
This format is both human-readable and ATS-parseable. And one important rule: only list skills you can discuss in an interview. If Python is on your CV, be ready to walk through a project you built or explain a pandas function you've used.
How to write your work experience section
If you have relevant experience
Start every bullet point with a strong action verb, Analysed, Built, Developed, Reduced, Automated, and follow with a result wherever possible.
Before (weak):
Responsible for producing weekly sales reports.
After (strong):
Automated weekly sales report using Python and Pandas, reducing manual preparation time from four hours to 20 minutes.
The difference isn't just the verb. It's the specificity. Time saved, percentage improved, volume processed, numbers give recruiters something concrete.
Here's how that can play out in practice. Aisha graduated with a 2:2 in Mathematics from Manchester and spent four months struggling to get interviews for data analyst roles. Her CV listed responsibilities, not results. She'd actually built a dashboard during her placement year that her employer still used; her CV just said "contributed to reporting processes." After rewriting those entries to name the tools, describe the output, and add a time-saving figure, she received three interview invitations within six weeks. The work was exactly the same. The way she described it changed everything.
If you have no formal work experience
This is where graduates often panic, and where most data analyst CV guides let them down. The answer isn't to apologise for the gap. It's to lead with what you have built.
Dissertation and coursework projects: If you've analysed a dataset for your dissertation, that is legitimate analytical experience. Describe it like a work experience entry. What was the research question? What data did you use? What tools? What did you find?
Kaggle and self-directed projects: Kaggle competitions, datasets from the Office for National Statistics (ONS), or a personal project analysing your own spending in Python all count. Link your GitHub profile.
Part-time work and society roles: If you've done anything involving numbers, budgeting for a student society, tracking stock in a retail job, frame it analytically.
How to write a project entry:
Personal Project - UK Housing Market Analysis | Oct 2025 - Jan 2026
- Scraped and cleaned 12 months of listing data using Python (BeautifulSoup, Pandas)
- Built an interactive Tableau dashboard visualising price trends by region
- Identified a 14% price divergence between London and the North East over the period
- Project code and write-up available on GitHub
This reads exactly like work experience, because analytically, it is. For more on building a strong graduate CV from scratch, our complete student CV guide covers every section in detail.
ATS optimisation for your data analyst CV
An ATS is software that most employers, especially large graduate recruiters, use to automatically screen applications. It scans your CV for specific keywords and formatting criteria, and filters out anything that doesn't match.
According to Prospects.ac.uk, data analysis is a fast-growing field with strong demand across UK sectors including finance, healthcare, and retail. That demand means large employers are receiving hundreds of applications and relying on ATS to manage the volume. Getting past the filter is step one.
Key ATS keywords for data analyst CVs
Make sure these terms appear naturally in your CV:
- SQL, Python, R, Tableau, Power BI, Excel
- Data visualisation, data analysis, statistical analysis
- ETL, data cleaning, data modelling
- Business intelligence, dashboards, reporting
- A/B testing, hypothesis testing, data-driven decisions
Mirror the job description: if the job posting says "experience with Google BigQuery," use that exact phrase. ATS systems often scan for exact matches, not just synonyms.
Formatting rules
- No tables or text boxes: ATS parsers frequently misread these
- No content in headers or footers: contact details especially should sit in the main body
- Standard section headings: "Work Experience," "Education," "Skills" (not "My Story" or "About Me")
- PDF format: most ATS systems read PDFs reliably; check the job posting if it specifies otherwise
If you want to know whether your CV will pass before you apply, AlignCV's Pro plan includes an ATS score checker that analyses your CV against these criteria. For a fuller walkthrough of ATS strategy, read our guide to writing an ATS-friendly CV.
Frequently asked questions
What skills should a data analyst put on their CV?
Start with the essentials: SQL, Excel, and at least one visualisation tool such as Tableau or Power BI. Add Python or R if you know either. Include statistical analysis, data cleaning, and any cloud platforms you've used. Only list skills you can discuss in an interview; a recruiter may ask about any tool you've mentioned.
How long should a data analyst CV be?
One page is ideal for graduates and those with under three years of experience. Two pages are acceptable for candidates with more extensive project or employment history. Stay focused; every line should justify its place.
Can I get a data analyst job with no experience?
Yes, but you need to replace formal work experience with evidence of analytical work. Build a project portfolio using public datasets, complete a recognised certification such as the Google Data Analytics Certificate, and describe your university projects the same way you'd describe a job. Kaggle competitions are also worth listing.
What's the best CV format for data analyst roles?
Reverse-chronological, most recent experience first. Use clean formatting with no tables, columns, or images. Group your skills by category (languages, tools, platforms) so a recruiter can scan them in seconds. Export as PDF.
Should I include a GitHub link on my data analyst CV?
Yes, if your GitHub has relevant projects on it. Add the link to your contact details at the top. Make sure your repositories are public, have clear README files, and genuinely demonstrate the skills you've listed. An empty or private GitHub profile adds nothing and may raise questions.
Conclusion: your data analyst CV, ready to send
Writing a strong data analyst CV comes down to three things: showing the right technical skills, proving what you've built or achieved, and making sure an ATS can actually read what you've written.
Here's a quick recap:
- Write a specific personal statement that names your tools and targets a role
- Group your skills clearly: SQL, Python, Tableau, and relevant additions
- Use quantified bullet points; actions and results, not duties
- If you have no experience, treat your projects like job entries
- Format for ATS: no tables, no columns, standard headings, PDF export
Whether you're applying for your first analyst role straight out of university or making a pivot into data, the same principles apply. Make it specific. Make it scannable. Make it readable.
Ready to put it all together? Build your data analyst CV with AlignCV. Our ATS-friendly templates handle the formatting so you can focus on the content. Free to start, no card required.
Ready to build your perfect CV?
AlignCV helps you create ATS-friendly CVs and tailored cover letters with AI.
Create Your CV NowWritten by
Mehmet Kerem Mutlu
Founder of AlignCV · Mechanical Engineering Student
Mehmet Kerem is a mechanical engineering student and the founder of AlignCV — an AI-powered career platform built to help every job seeker land their next role with confidence. Combining his engineering mindset with a passion for product development, he designs tools that make CV writing, cover letter generation, and interview preparation faster and smarter. He writes about career strategy, AI in hiring, and the future of work.
