Skip to content
Career Path
July 2026 Edition·Reviewed July 2026

Analytics Engineer

A research-backed roadmap from SQL mastery to production dbt projects across 7 stages — dbt Core, data modeling, cloud warehouses, semantic layers, and data quality in the exact dependency order.

$105K-$170K
US base range
4-9% growth
growth signal
7 stages
Foundations → job-ready
8–12 mo
Full-time timeline

Analytics Engineer salary ranges by market. US: $105K-$170K, source Robert Half 2026 data engineering and BI proxies; Europe: EUR 50K-110K, source Robert Half UK 2026 data/BI salary tables; India: INR 14L-35L, source ERI data analyst and big-data engineer proxies; China: CNY 449K-883K, source Robert Half China 2026 BI/data engineer proxies; Remote: $80K-$180K, source Remote data and analytics engineering proxy. Salary ranges are shown by market because one global average would mislead learners. Ranges are annual base or fixed cash proxies unless the source states otherwise.

Salary range

Annual base or fixed cash

$105K-$170K
US market/Annual range

Scope

Annual base or fixed cash range. Equity, bonus, tax, benefits, city tier, company tier, and seniority can move the final offer materially.

Market note

Analytics engineering is mapped to data engineering, BI developer, and data analyst technology benchmarks.

Salary ranges are shown by market because one global average would mislead learners. Ranges are annual base or fixed cash proxies unless the source states otherwise.

View source
01
01

Foundations

2–3 weeks

SQL mastery, Python, warehousing concepts, and business context — the prerequisites every analytics engineer needs before writing a single dbt model.

02
02

dbt Core

4–5 weeks

The defining tool of analytics engineering — models, tests, docs, macros, and the full dbt workflow from development to CI/CD in production.

03
03

Data Modeling

3–4 weeks

Dimensional modeling, star schemas, SCDs, and the architectural decisions that determine whether downstream consumers can actually use what you build.

04
04

Cloud Warehouses

3–4 weeks

Snowflake, BigQuery, Databricks, and DuckDB — know at least one deeply, understand the others enough to make architecture decisions.

05
05

Semantic Layer & Metrics

2–3 weeks

dbt MetricFlow, LookML, and headless BI — the layer between your models and business users that ensures consistent metrics everywhere.

06
06

Data Quality & Observability

2–3 weeks

Automated quality gates, anomaly detection, and data contracts — what separates analytics engineering projects that degrade silently from ones that maintain trust.

07
07

Portfolio & Career

4–6 weeks

An end-to-end dbt project, published dbt docs, targeted certifications, and interview preparation for the specific patterns analytics engineering interviews test.

Complete topic index

Full definitions, proof artifacts, LDS resources, and external references for every roadmap topic.

View
01

Foundations

2-3 weeks

SQL

core

Foundations: Ground yourself in SQL, source systems, business metrics, and warehouse basics.

What it is

SQL analysis turns raw relational and event data into cohorts, funnels, user journeys, reporting tables, and defensible business metrics.

Why it matters

SQL is still the shared language across BI, product analytics, data engineering, governance, health analytics, and OR work. The practical bar is not syntax; it is avoiding double-counts, fanout joins, stale filters, and silent null bugs.

Proof to build

Solve a cohort or funnel analysis from raw tables, include validation queries, and explain how you checked row grain, duplicates, nulls, and date boundaries.

Metrics

core

Foundations: Ground yourself in SQL, source systems, business metrics, and warehouse basics.

What it is

Experimentation and causal inference decide whether a product or model change caused an outcome, how large the effect is, and whether the tradeoff is acceptable.

Why it matters

Product, growth, applied science, and health work all need causal discipline. Without it, teams over-credit launches, under-detect harm, and ship decisions based on biased observational data.

Proof to build

Analyze an experiment or quasi-experiment with hypothesis, primary metric, guardrails, power or MDE, segment checks, and a decision memo.

Warehouses

optional

Foundations: Ground yourself in SQL, source systems, business metrics, and warehouse basics.

What it is

Warehouse architecture covers storage, compute, marts, permissions, cost controls, performance tuning, deployment layers, and how data products are exposed.

Why it matters

Data architects and analytics engineers need enough platform judgment to avoid expensive, slow, or brittle designs. Cost, query latency, lineage, and ownership are architecture decisions, not afterthoughts.

Proof to build

Write an architecture decision record comparing two warehouse/lakehouse designs for the same workload, with cost, freshness, governance, and performance tradeoffs.

Portfolio artifact

new

Create proof that this stage is more than passive study.

What it is

A foundations portfolio artifact is a public proof piece for this stage: a small but complete deliverable that shows how a Analytics Engineer frames the problem, chooses tools, validates the result, and explains the tradeoffs.

Why it matters

This is the work product that makes the stage credible. For Analytics Engineer, the artifact should show inputs, assumptions, methods, validation, tradeoffs, and a decision-ready output rather than a tutorial clone.

Proof to build

Publish one foundations artifact with README, inputs, assumptions, method, validation checks, screenshots or outputs, caveats, and a short summary of what the artifact proves for Analytics Engineer readiness.

Interview signal

core

Know how this stage appears in screening, take-homes, and role-specific interviews.

What it is

The interview signal for foundations is your ability to explain the work under pressure: assumptions, tradeoffs, failure modes, implementation choices, and how the output would help a real team decide what to do next.

Why it matters

Hiring teams need to see judgment, not just vocabulary. This topic turns foundations into interview-ready stories, diagrams, live explanations, and examples that map to real Analytics Engineer work.

Proof to build

Prepare a two-minute explanation, one diagram or query/notebook walkthrough, and three follow-up answers for this stage: why this approach, what could fail, and how you would improve it in production.

02

dbt Core

4-5 weeks

dbt

core

dbt Core: Build versioned transformations with tests, docs, lineage, and deployable workflows.

What it is

dbt is the practical work inside dbt core: the concepts, tools, checks, and deliverables a Analytics Engineer uses to turn this stage into real output.

Why it matters

dbt matters for Analytics Engineer because this stage is where a learner turns the role from a title into evidence. Build versioned transformations with tests, docs, lineage, and deployable workflows. A strong learner should be able to explain the tradeoffs, build a small artifact, and connect the result to a business or product decision.

Proof to build

Build a small artifact for this topic: a query, notebook, dashboard, architecture note, evaluation table, or decision memo that shows the input, method, validation, caveat, and recommendation.

Jinja

core

dbt Core: Build versioned transformations with tests, docs, lineage, and deployable workflows.

What it is

Jinja is the practical work inside dbt core: the concepts, tools, checks, and deliverables a Analytics Engineer uses to turn this stage into real output.

Why it matters

Jinja matters for Analytics Engineer because this stage is where a learner turns the role from a title into evidence. Build versioned transformations with tests, docs, lineage, and deployable workflows. A strong learner should be able to explain the tradeoffs, build a small artifact, and connect the result to a business or product decision.

Proof to build

Build a small artifact for this topic: a query, notebook, dashboard, architecture note, evaluation table, or decision memo that shows the input, method, validation, caveat, and recommendation.

Testing

optional

dbt Core: Build versioned transformations with tests, docs, lineage, and deployable workflows.

What it is

Testing is the practical work inside dbt core: the concepts, tools, checks, and deliverables a Analytics Engineer uses to turn this stage into real output.

Why it matters

Testing matters for Analytics Engineer because this stage is where a learner turns the role from a title into evidence. Build versioned transformations with tests, docs, lineage, and deployable workflows. A strong learner should be able to explain the tradeoffs, build a small artifact, and connect the result to a business or product decision.

Proof to build

Build a small artifact for this topic: a query, notebook, dashboard, architecture note, evaluation table, or decision memo that shows the input, method, validation, caveat, and recommendation.

Portfolio artifact

new

Create proof that this stage is more than passive study.

What it is

A dbt core portfolio artifact is a public proof piece for this stage: a small but complete deliverable that shows how a Analytics Engineer frames the problem, chooses tools, validates the result, and explains the tradeoffs.

Why it matters

This is the work product that makes the stage credible. For Analytics Engineer, the artifact should show inputs, assumptions, methods, validation, tradeoffs, and a decision-ready output rather than a tutorial clone.

Proof to build

Publish one dbt core artifact with README, inputs, assumptions, method, validation checks, screenshots or outputs, caveats, and a short summary of what the artifact proves for Analytics Engineer readiness.

Interview signal

core

Know how this stage appears in screening, take-homes, and role-specific interviews.

What it is

The interview signal for dbt core is your ability to explain the work under pressure: assumptions, tradeoffs, failure modes, implementation choices, and how the output would help a real team decide what to do next.

Why it matters

Hiring teams need to see judgment, not just vocabulary. This topic turns dbt core into interview-ready stories, diagrams, live explanations, and examples that map to real Analytics Engineer work.

Proof to build

Prepare a two-minute explanation, one diagram or query/notebook walkthrough, and three follow-up answers for this stage: why this approach, what could fail, and how you would improve it in production.

03

Data modeling

3-4 weeks

Dimensional modeling

core

Data modeling: Design facts, dimensions, marts, slowly changing history, and clear grain.

What it is

Data modeling decides how business events become facts, dimensions, entities, history, and reusable semantic definitions.

Why it matters

The model is where downstream trust is won or lost. Bad grain creates duplicated revenue, broken retention, and dashboards that disagree even when every query is syntactically correct.

Proof to build

Model one domain as source tables, facts, dimensions, semantic metrics, and tests. Include a grain statement and one example query that proves the model answers a real business question.

Marts

core

Data modeling: Design facts, dimensions, marts, slowly changing history, and clear grain.

What it is

Data modeling decides how business events become facts, dimensions, entities, history, and reusable semantic definitions.

Why it matters

The model is where downstream trust is won or lost. Bad grain creates duplicated revenue, broken retention, and dashboards that disagree even when every query is syntactically correct.

Proof to build

Model one domain as source tables, facts, dimensions, semantic metrics, and tests. Include a grain statement and one example query that proves the model answers a real business question.

SCD

optional

Data modeling: Design facts, dimensions, marts, slowly changing history, and clear grain.

What it is

SCD is the practical work inside data modeling: the concepts, tools, checks, and deliverables a Analytics Engineer uses to turn this stage into real output.

Why it matters

SCD matters for Analytics Engineer because this stage is where a learner turns the role from a title into evidence. Design facts, dimensions, marts, slowly changing history, and clear grain. A strong learner should be able to explain the tradeoffs, build a small artifact, and connect the result to a business or product decision.

Proof to build

Build a small artifact for this topic: a query, notebook, dashboard, architecture note, evaluation table, or decision memo that shows the input, method, validation, caveat, and recommendation.

Portfolio artifact

new

Create proof that this stage is more than passive study.

What it is

A data modeling portfolio artifact is a public proof piece for this stage: a small but complete deliverable that shows how a Analytics Engineer frames the problem, chooses tools, validates the result, and explains the tradeoffs.

Why it matters

This is the work product that makes the stage credible. For Analytics Engineer, the artifact should show inputs, assumptions, methods, validation, tradeoffs, and a decision-ready output rather than a tutorial clone.

Proof to build

Publish one data modeling artifact with README, inputs, assumptions, method, validation checks, screenshots or outputs, caveats, and a short summary of what the artifact proves for Analytics Engineer readiness.

Interview signal

core

Know how this stage appears in screening, take-homes, and role-specific interviews.

What it is

The interview signal for data modeling is your ability to explain the work under pressure: assumptions, tradeoffs, failure modes, implementation choices, and how the output would help a real team decide what to do next.

Why it matters

Hiring teams need to see judgment, not just vocabulary. This topic turns data modeling into interview-ready stories, diagrams, live explanations, and examples that map to real Analytics Engineer work.

Proof to build

Prepare a two-minute explanation, one diagram or query/notebook walkthrough, and three follow-up answers for this stage: why this approach, what could fail, and how you would improve it in production.

04

Cloud warehouses

3-4 weeks

Snowflake

core

Cloud warehouses: Use Snowflake, BigQuery, Databricks, and cost-aware warehouse patterns.

What it is

Warehouse architecture covers storage, compute, marts, permissions, cost controls, performance tuning, deployment layers, and how data products are exposed.

Why it matters

Data architects and analytics engineers need enough platform judgment to avoid expensive, slow, or brittle designs. Cost, query latency, lineage, and ownership are architecture decisions, not afterthoughts.

Proof to build

Write an architecture decision record comparing two warehouse/lakehouse designs for the same workload, with cost, freshness, governance, and performance tradeoffs.

BigQuery

core

Cloud warehouses: Use Snowflake, BigQuery, Databricks, and cost-aware warehouse patterns.

What it is

Warehouse architecture covers storage, compute, marts, permissions, cost controls, performance tuning, deployment layers, and how data products are exposed.

Why it matters

Data architects and analytics engineers need enough platform judgment to avoid expensive, slow, or brittle designs. Cost, query latency, lineage, and ownership are architecture decisions, not afterthoughts.

Proof to build

Write an architecture decision record comparing two warehouse/lakehouse designs for the same workload, with cost, freshness, governance, and performance tradeoffs.

Performance

optional

Cloud warehouses: Use Snowflake, BigQuery, Databricks, and cost-aware warehouse patterns.

What it is

Warehouse architecture covers storage, compute, marts, permissions, cost controls, performance tuning, deployment layers, and how data products are exposed.

Why it matters

Data architects and analytics engineers need enough platform judgment to avoid expensive, slow, or brittle designs. Cost, query latency, lineage, and ownership are architecture decisions, not afterthoughts.

Proof to build

Write an architecture decision record comparing two warehouse/lakehouse designs for the same workload, with cost, freshness, governance, and performance tradeoffs.

Portfolio artifact

new

Create proof that this stage is more than passive study.

What it is

A cloud warehouses portfolio artifact is a public proof piece for this stage: a small but complete deliverable that shows how a Analytics Engineer frames the problem, chooses tools, validates the result, and explains the tradeoffs.

Why it matters

This is the work product that makes the stage credible. For Analytics Engineer, the artifact should show inputs, assumptions, methods, validation, tradeoffs, and a decision-ready output rather than a tutorial clone.

Proof to build

Publish one cloud warehouses artifact with README, inputs, assumptions, method, validation checks, screenshots or outputs, caveats, and a short summary of what the artifact proves for Analytics Engineer readiness.

Interview signal

core

Know how this stage appears in screening, take-homes, and role-specific interviews.

What it is

The interview signal for cloud warehouses is your ability to explain the work under pressure: assumptions, tradeoffs, failure modes, implementation choices, and how the output would help a real team decide what to do next.

Why it matters

Hiring teams need to see judgment, not just vocabulary. This topic turns cloud warehouses into interview-ready stories, diagrams, live explanations, and examples that map to real Analytics Engineer work.

Proof to build

Prepare a two-minute explanation, one diagram or query/notebook walkthrough, and three follow-up answers for this stage: why this approach, what could fail, and how you would improve it in production.

05

Semantic layer and metrics

2-3 weeks

Semantic layer

core

Semantic layer and metrics: Define metrics once so dashboards, notebooks, and AI tools do not disagree.

What it is

Data modeling decides how business events become facts, dimensions, entities, history, and reusable semantic definitions.

Why it matters

The model is where downstream trust is won or lost. Bad grain creates duplicated revenue, broken retention, and dashboards that disagree even when every query is syntactically correct.

Proof to build

Model one domain as source tables, facts, dimensions, semantic metrics, and tests. Include a grain statement and one example query that proves the model answers a real business question.

MetricFlow

core

Semantic layer and metrics: Define metrics once so dashboards, notebooks, and AI tools do not disagree.

What it is

MetricFlow is the practical work inside semantic layer and metrics: the concepts, tools, checks, and deliverables a Analytics Engineer uses to turn this stage into real output.

Why it matters

MetricFlow matters for Analytics Engineer because this stage is where a learner turns the role from a title into evidence. Define metrics once so dashboards, notebooks, and AI tools do not disagree. A strong learner should be able to explain the tradeoffs, build a small artifact, and connect the result to a business or product decision.

Proof to build

Build a small artifact for this topic: a query, notebook, dashboard, architecture note, evaluation table, or decision memo that shows the input, method, validation, caveat, and recommendation.

Governance

optional

Semantic layer and metrics: Define metrics once so dashboards, notebooks, and AI tools do not disagree.

What it is

Metadata and lineage explain what data exists, who owns it, how it changes, where it flows, and which downstream assets depend on it.

Why it matters

Governance without operational metadata becomes policy theatre. Real users need searchable definitions, lineage for impact analysis, and owners who can fix broken data.

Proof to build

Document a mini data catalog: glossary, table owners, lineage diagram, access level, freshness SLA, and a downstream impact analysis for one schema change.

Portfolio artifact

new

Create proof that this stage is more than passive study.

What it is

A semantic layer and metrics portfolio artifact is a public proof piece for this stage: a small but complete deliverable that shows how a Analytics Engineer frames the problem, chooses tools, validates the result, and explains the tradeoffs.

Why it matters

This is the work product that makes the stage credible. For Analytics Engineer, the artifact should show inputs, assumptions, methods, validation, tradeoffs, and a decision-ready output rather than a tutorial clone.

Proof to build

Publish one semantic layer and metrics artifact with README, inputs, assumptions, method, validation checks, screenshots or outputs, caveats, and a short summary of what the artifact proves for Analytics Engineer readiness.

Interview signal

core

Know how this stage appears in screening, take-homes, and role-specific interviews.

What it is

The interview signal for semantic layer and metrics is your ability to explain the work under pressure: assumptions, tradeoffs, failure modes, implementation choices, and how the output would help a real team decide what to do next.

Why it matters

Hiring teams need to see judgment, not just vocabulary. This topic turns semantic layer and metrics into interview-ready stories, diagrams, live explanations, and examples that map to real Analytics Engineer work.

Proof to build

Prepare a two-minute explanation, one diagram or query/notebook walkthrough, and three follow-up answers for this stage: why this approach, what could fail, and how you would improve it in production.

06

Quality and observability

2-3 weeks

Data tests

core

Quality and observability: Catch freshness, volume, schema, null, and business-rule failures before stakeholders do.

What it is

Data tests is the practical work inside quality and observability: the concepts, tools, checks, and deliverables a Analytics Engineer uses to turn this stage into real output.

Why it matters

Data tests matters for Analytics Engineer because this stage is where a learner turns the role from a title into evidence. Catch freshness, volume, schema, null, and business-rule failures before stakeholders do. A strong learner should be able to explain the tradeoffs, build a small artifact, and connect the result to a business or product decision.

Proof to build

Build a small artifact for this topic: a query, notebook, dashboard, architecture note, evaluation table, or decision memo that shows the input, method, validation, caveat, and recommendation.

Contracts

core

Quality and observability: Catch freshness, volume, schema, null, and business-rule failures before stakeholders do.

What it is

Data quality work defines expectations for completeness, freshness, validity, uniqueness, consistency, and business-rule compliance.

Why it matters

Every role that uses data depends on this layer. AI systems make the risk worse because bad source data can become automated bad decisions at scale.

Proof to build

Create tests for a small analytics pipeline: schema checks, null thresholds, accepted values, freshness, duplicate keys, and a failure runbook.

Observability

optional

Quality and observability: Catch freshness, volume, schema, null, and business-rule failures before stakeholders do.

What it is

Data quality work defines expectations for completeness, freshness, validity, uniqueness, consistency, and business-rule compliance.

Why it matters

Every role that uses data depends on this layer. AI systems make the risk worse because bad source data can become automated bad decisions at scale.

Proof to build

Create tests for a small analytics pipeline: schema checks, null thresholds, accepted values, freshness, duplicate keys, and a failure runbook.

Portfolio artifact

new

Create proof that this stage is more than passive study.

What it is

A quality and observability portfolio artifact is a public proof piece for this stage: a small but complete deliverable that shows how a Analytics Engineer frames the problem, chooses tools, validates the result, and explains the tradeoffs.

Why it matters

This is the work product that makes the stage credible. For Analytics Engineer, the artifact should show inputs, assumptions, methods, validation, tradeoffs, and a decision-ready output rather than a tutorial clone.

Proof to build

Publish one quality and observability artifact with README, inputs, assumptions, method, validation checks, screenshots or outputs, caveats, and a short summary of what the artifact proves for Analytics Engineer readiness.

Interview signal

core

Know how this stage appears in screening, take-homes, and role-specific interviews.

What it is

The interview signal for quality and observability is your ability to explain the work under pressure: assumptions, tradeoffs, failure modes, implementation choices, and how the output would help a real team decide what to do next.

Why it matters

Hiring teams need to see judgment, not just vocabulary. This topic turns quality and observability into interview-ready stories, diagrams, live explanations, and examples that map to real Analytics Engineer work.

Proof to build

Prepare a two-minute explanation, one diagram or query/notebook walkthrough, and three follow-up answers for this stage: why this approach, what could fail, and how you would improve it in production.

07

Portfolio and career

4-6 weeks

Portfolio

core

Portfolio and career: Show a complete analytics project from raw sources to trusted dashboards and metric docs.

What it is

Portfolio and interview work turns learning into proof: a public artifact, decision memo, reproducible repo, diagram, dashboard, notebook, or interview story.

Why it matters

Hiring teams cannot infer readiness from a list of tools. They need evidence that you can frame a problem, make tradeoffs, validate your result, and explain the business impact.

Proof to build

Publish one role-specific artifact with README, assumptions, dataset notes, validation checks, screenshots, and a short hiring-manager summary of what the work proves.

Stakeholders

core

Portfolio and career: Show a complete analytics project from raw sources to trusted dashboards and metric docs.

What it is

Customer discovery is the fieldwork layer of applied AI: map the workflow, identify the user pain, capture constraints, and define what a successful deployment would change in daily operations.

Why it matters

Forward deployed AI work fails when the engineer starts with a model demo instead of the customer process. The strongest FDE candidates can turn a messy enterprise conversation into users, systems, risks, metrics, and a narrow first build.

Proof to build

Create a one-page discovery brief for a real workflow: current process map, user personas, data systems touched, success metric, risk register, and the smallest AI-assisted slice worth piloting.

Interview SQL

optional

Portfolio and career: Show a complete analytics project from raw sources to trusted dashboards and metric docs.

What it is

SQL analysis turns raw relational and event data into cohorts, funnels, user journeys, reporting tables, and defensible business metrics.

Why it matters

SQL is still the shared language across BI, product analytics, data engineering, governance, health analytics, and OR work. The practical bar is not syntax; it is avoiding double-counts, fanout joins, stale filters, and silent null bugs.

Proof to build

Solve a cohort or funnel analysis from raw tables, include validation queries, and explain how you checked row grain, duplicates, nulls, and date boundaries.

Portfolio artifact

new

Create proof that this stage is more than passive study.

What it is

A portfolio and career portfolio artifact is a public proof piece for this stage: a small but complete deliverable that shows how a Analytics Engineer frames the problem, chooses tools, validates the result, and explains the tradeoffs.

Why it matters

This is the work product that makes the stage credible. For Analytics Engineer, the artifact should show inputs, assumptions, methods, validation, tradeoffs, and a decision-ready output rather than a tutorial clone.

Proof to build

Publish one portfolio and career artifact with README, inputs, assumptions, method, validation checks, screenshots or outputs, caveats, and a short summary of what the artifact proves for Analytics Engineer readiness.

Interview signal

core

Know how this stage appears in screening, take-homes, and role-specific interviews.

What it is

The interview signal for portfolio and career is your ability to explain the work under pressure: assumptions, tradeoffs, failure modes, implementation choices, and how the output would help a real team decide what to do next.

Why it matters

Hiring teams need to see judgment, not just vocabulary. This topic turns portfolio and career into interview-ready stories, diagrams, live explanations, and examples that map to real Analytics Engineer work.

Proof to build

Prepare a two-minute explanation, one diagram or query/notebook walkthrough, and three follow-up answers for this stage: why this approach, what could fail, and how you would improve it in production.

Ready to start your path?

SQL mastery is the highest-ROI first step before dbt, warehouses, semantic layers, and data contracts.