The two roles differ in what you do all day, not in rank. Pick by the work you'd rather own, and know which funded route actually exists for each.

Analytics engineer vs data analyst: which role, and which funded route, is yours?

By James Cotton · Last updated

By James Cotton, Founder, iO-Sphere

What we compared

We compared two data roles a career-changer or upskilling professional actually chooses between, data analyst and analytics engineer, on the axes that decide which suits you: the day's work, the tools, the funded route in, time to competence, pay, and where each leads next. On pay, the analyst has a measured ONS figure and the analytics engineer does not, so for each we point you to the reliable source rather than freeze a number. Comparison correct as of July 2026.

Our view, stated plainly: choosing a decade of daily work off a median salary difference is how people end up in jobs they quietly hate. Read the work, not the rank. An analyst answers questions; an analytics engineer builds and feeds the plumbing that makes those answers trustworthy. Neither sits above the other: they're different jobs, not tiers.

CriterionData AnalystAnalytics Engineer
What you do all dayAnswer business questions with data: pull, clean, visualise and, above all, recommend what to do next.Build clean, tested, reusable data models so analysts can trust the numbers. The day's work is code, not slides.
Core toolsetSQL, Excel, a BI tool (Power BI or Tableau); Python added later for scripting.SQL and dbt for modelling, Python for transformations, data warehousing and pipelines.
Funded UK route (apprenticeship standard)Yes: Data Analyst (ST0118), a Skills England-approved standard.No standard named 'Analytics Engineer': reached via the Level 5 Data Engineer standard (ST1386) or from adjacent analyst work.
Level and durationLevel 4; standard's typical duration 24 months. iO-Sphere delivers it in 15 months + 3-month end-point assessment.Nearest funded route is Level 5 (Data Engineer); standard's typical duration 24 months. iO-Sphere delivers it in 15 months + 3-month assessment.
Typical UK payHas a measured national figure: analyst is coded SOC 3544, so ONS ASHE reports it. Check ONS ASHE for the current median.No measured national figure: "analytics engineer" has no SOC code, so only advertised samples exist, and they run higher. Read the adverts for the scope of decisions, which is what the pay tracks.
Best door for a beginnerYes: the widest entry point into the whole domain.No: usually entered from adjacency after seeing real data problems.
Where it leads nextSenior analyst, then framing questions and owning decisions; a common step across into analytics/data engineering.Senior analytics/data engineer, platform or data-modelling leadership.

Data analyst: the widest door in

A data analyst answers business questions with data: pulling the numbers, cleaning them, building the dashboard, and, the part that actually matters, telling someone what to do about it. If you like the moment where a messy question becomes a clear recommendation, this is your work. The core toolset is SQL to reach the data, a BI tool like Power BI or Tableau to show it, and Excel more often than anyone admits.

It's also the widest door into the whole domain. There is a Skills England-approved Data Analyst apprenticeship standard at Level 4 with a typical duration of 24 months (skillsengland.education.gov.uk); our Data Analyst apprenticeship delivers that standard in 15 months of training plus a 3-month end-point assessment. Entry needs English and maths to Level 2 (a GCSE pass, grade 9 to 4), and if you're aged 19 or over you can work toward those on-programme rather than holding them up front (analysisfunction.civilservice.gov.uk).

Where it falls short: if you want to live in code, build pipelines and rarely present to stakeholders, analyst work will feel thin. That pull toward the engineering side is the signal you might be an analytics engineer.

Analytics engineer: the builder in the middle

An analytics engineer sits between the raw data and the analysts, turning messy source tables into clean, tested, reusable data models: so that when an analyst asks a question, the numbers are already trustworthy. The day's work is code: SQL and increasingly dbt for modelling, Python for the trickier transformations, and a working grip on the data pipeline and warehouse underneath. If you get more satisfaction from a well-built model than a well-received slide, this is you.

The honest catch for the funded route: there is no Skills England-approved apprenticeship standard named "Analytics Engineer." The nearest funded path is the Level 5 Data Engineer standard (ST1386), which our Data Engineering apprenticeship delivers, again in 15 months plus a 3-month assessment against a standard whose typical duration is 24 months. Most people don't start here cold, though. Analytics engineering is usually entered from adjacency: after you've done analyst work, seen where the data breaks, and started fixing it.

Where it falls short: it's a poor first door for a complete beginner, and if you love the business conversation more than the build, you'll miss it.

Which should you choose?

If you want to turn data into decisions and talk to the business, choose the data analyst route. It's the widest door in and it has a real funded Level 4 standard, and because analyst is a measured occupation (SOC 3544) you can look up its current median and senior pay directly on ONS ASHE. It is not for you if you want to live in code and rarely present.

If you'd rather build the models everyone queries, analytics engineering is the work, but the funded route runs through the Level 5 Data Engineer standard, not a role-named one. There is no measured national pay figure for analytics engineers, because the role has no SOC code of its own; advertised packages tend to run higher than an analyst's, so read the adverts for the scope of decisions the role owns, which is what the pay is really tracking.

If you're a complete beginner unsure which fits, start as an analyst. You'll see real data problems, and analytics engineering is far easier to move into once you're inside doing the work than to jump into cold. The cost of "choosing wrong" is low: it's one domain with many doors.

If you already work near data and want the engineering side: the Data Engineer (Level 5) route is the honest funded answer. The analyst route would be a step sideways, not up.

Is there an analytics engineer apprenticeship in the UK?

No. There is no Skills England-approved apprenticeship standard named "Analytics Engineer." The closest funded route is the Level 5 Data Engineer standard (ST1386), which covers the pipeline, modelling and warehousing skills the role uses. Many analytics engineers arrive from analyst work first.

Which pays more, a data analyst or an analytics engineer?

Advertised analytics engineer packages tend to run higher than an analyst's, but the analyst is the only one of the two with a measured national figure, because "analytics engineer" has no SOC code; check ONS ASHE for the analyst median. Either way, choosing a decade of daily work off a salary gap is a mistake: pick the work you'd rather own, because the money follows depth in both roles.

Can I move from data analyst to analytics engineer later?

Yes, and it's a common route. Analytics engineering is usually entered from adjacency: after you've done analyst work, seen where the data breaks, and started building the models that fix it. Early movement between data roles is normal and cheaper than most guides imply.

Do I need Python for either role?

Not to start. SQL is the foundational language for both: it's how you actually reach the data, and it gets you working with real data soonest. Add Python when modelling or automation genuinely becomes the work, which happens more on the engineering side. We cover the sequencing in SQL vs Python: which to learn first.

What are the entry requirements for the data analyst apprenticeship?

You need English and maths to Level 2 (a GCSE pass, grade 9 to 4, or equivalent). If you're 19 or over and don't yet hold them, you can work toward them during the apprenticeship rather than beforehand. The programme is assessed on real work through a portfolio and professional discussion, not an exam hall.

How is an analytics engineer different from a data engineer?

An analytics engineer focuses on transforming and modelling data for analysts to use (clean, tested tables), while a data engineer builds and runs the wider infrastructure and pipelines that move data at scale. The two overlap heavily, which is why the funded route for analytics-engineering work sits inside the Level 5 Data Engineer standard. See also our data engineer vs data analyst comparison.

If the analyst door is the one that fits, our Data Analyst apprenticeship delivers the Level 4 standard through real, coached work on live-scale data. Explore it, or talk to us about which door is yours →

Want to become a data analyst?

Our Level 4 Data Analyst apprenticeship combines technical depth with real-world consultancy work.