Role Roadmap: Junior Data Analyst → AI Engineer
Data & AI Career Arc with Certifications, Skills, & Salary Progression
Overview
This roadmap follows the most common progression from entry-level analytics through data engineering, machine learning, and specialist AI engineering roles. It reflects 2026 certification statuses, salary data from major platforms, and the hardest transition points (Data Engineer → ML Engineer requires 2–4 years).
Key insight: Data Analyst → Data Engineer is the most common pivot (18–24 months). The jump to ML Engineering is substantially harder and typically takes 2–4 years from a data engineer role.
ENTRY (0–2 years) — Junior Data Analyst / BI Developer / SQL Analyst
Day-in-the-Life
- Refresh existing dashboards in Tableau or Power BI.
- Answer ad-hoc business questions with SQL queries.
- Build recurring reports for stakeholders.
- Learn how data flows through the company's warehouse.
- Participate in data quality reviews.
Required Skills
- SQL fundamentals — JOINs, aggregations, window functions, CTEs.
- Python or R basics — pandas, filtering, pivoting data.
- Data warehouse concepts — fact tables, dimensions, slowly changing dimensions.
- ETL/ELT literacy — understand how raw data arrives and gets transformed.
- BI visualization — Power BI or Tableau dashboards, report design.
- Git basics — committing, branching (if working with analytics engineers).
- Statistics fundamentals — mean, median, standard deviation, correlation.
Certifications (Entry)
| Cert | Issuer | Code | Status | URL |
|---|---|---|---|---|
| Azure Data Fundamentals | Microsoft | DP-900 | Active | Microsoft Learn |
| Azure AI Fundamentals | Microsoft | AI-901 | Replaces AI-900 (June 30, 2026) | Microsoft Learn |
| AWS Certified AI Practitioner | AWS | AIF-C01 | Active | AWS Certification |
| Google Cloud Digital Leader | Google Cloud | Digital Leader | Active | Google Cloud Learn |
| SnowPro Core | Snowflake | COF-C03 | Active (Launched Feb 16, 2026) | Snowflake Learn |
| Tableau Desktop Specialist | Tableau | TDS | Active | Tableau Certification |
| Power BI Data Analyst | Microsoft | PL-300 | Active | Microsoft Learn |
Note: Microsoft AI-900 retires June 30, 2026 → replaced by AI-901 (Foundry-focused). See Microsoft certification retirements 2026 for details.
Free & Low-Cost Resources
- SQL Tutorial (ThoughtSpot, formerly Mode Analytics) — thoughtspot.com/sql-tutorial (interactive SQL drills).
- Microsoft Learn DP-900 path — Microsoft Learn (free).
- DataCamp Foundational — free tier includes intro courses in SQL and Python.
- Google Cloud essentials — cloud.google.com/training.
Salary Progression (U.S., 2026)
| Percentile | Salary | Source |
|---|---|---|
| 25th | $66,179 | Glassdoor |
| Median | $88,239 | Glassdoor |
| 75th | $118,884 | Glassdoor |
Regional Variation (Glassdoor avg):
- San Jose, CA: ~$110K
- New York, NY: ~$95K
- Austin, TX: ~$82K
- Remote-friendly roles: ~$85K
ASSOCIATE (2–5 years) — Data Engineer / Analytics Engineer
Transition from Analyst to Engineer
Timeline: 18–24 months with focused learning and on-the-job projects. See InterviewQuery and DataEngineerAcademy.
Day-in-the-Life
- Build and maintain ETL/ELT pipelines in production (Airflow, Dagster, Prefect, dbt).
- Optimize SQL queries and schema design on cloud data warehouses.
- Collaborate with analytics engineers on data modeling (dbt).
- Manage data quality, testing, and version control for data code.
- Debug failing pipelines and troubleshoot data inconsistencies.
- Participate in infrastructure decisions (Kafka, Pub/Sub, streaming).
Required Skills
- Python production-grade — packaging, testing, logging, error handling, API development.
- Spark / PySpark — distributed computing, RDDs, DataFrames, SQL on Spark.
- Orchestration — Airflow DAGs, Dagster ops, Prefect flows, task dependencies.
- dbt — building transformation models, testing, documentation, CI/CD.
- Cloud data warehouses — Snowflake, BigQuery, Synapse, or Redshift (deep operational knowledge).
- Schema design — normalization, slowly changing dimensions, data vault patterns.
- Streaming fundamentals — Kafka, Google Cloud Pub/Sub, AWS Kinesis (publish-subscribe patterns, partitioning).
- Git & CI/CD — pull requests, code review, automated testing, deployment pipelines.
- SQL optimization — execution plans, indexing, partitioning strategies.
Certifications (Associate)
| Cert | Issuer | Code | Status | URL |
|---|---|---|---|---|
| Fabric Data Engineer Associate | Microsoft | DP-700 | Active (replaced DP-203, retired March 31, 2025) | Microsoft Learn |
| AWS Certified Data Engineer Associate | AWS | DEA-C01 | Active | AWS Certification |
| Azure Database Administrator | Microsoft | DP-300 | Active | Microsoft Learn |
| Google Cloud Professional Data Engineer | Google Cloud | PDE | Active | Google Cloud Learn |
| Databricks Certified Data Engineer Associate | Databricks | DCDA | Active | Databricks Certification |
| Snowflake SnowPro Advanced: Data Engineer | Snowflake | Advanced | Active | Snowflake Learn |
| Confluent Certified Developer for Apache Kafka | Confluent | CCDAK | Active | Confluent Learn |
| Confluent Certified Administrator for Kafka | Confluent | CCAAK | Active | Confluent Learn |
| Analytics Engineer Certification | dbt | AE Cert | Active | dbt Learn |
| MongoDB Associate Developer | MongoDB | ADAD | Active | MongoDB University |
Free & Low-Cost Resources
- DataTalks.Club Data Engineering Zoomcamp — github.com/DataTalksClub/data-engineering-zoomcamp (free 9-week course covering Postgres, GCP, BigQuery, Terraform, dbt, Spark, Kafka).
- dbt Learn — learn.getdbt.com (free interactive course).
- Apache Airflow official docs — airflow.apache.org (tutorials, examples).
- Kafka by Confluent — kafka.apache.org (guides, examples).
Salary Progression (U.S., 2026)
| Level | Salary | Source |
|---|---|---|
| Entry (Level 3) | $125K–$145K | Levels.fyi |
| Mid (Level 4) | $150K–$180K | Levels.fyi |
| Median (all levels) | $155K | Glassdoor |
| 75th percentile | $171K | Glassdoor |
At major tech companies (Levels.fyi):
- Google: $164K–$358K (L3–L6)
- Meta: $168K–$439K (IC3–IC6)
- Microsoft: $202K–$287K (Levels 62–64)
- Amazon: $143K–$258K (L4–L6)
PROFESSIONAL (5–8 years) — Senior Data Engineer / Data Architect / ML Engineer
At this level, the path splits into two specialties: stay focused on data engineering & architecture, or pivot toward machine learning engineering.
Path A: Senior Data Engineer / Data Architect
Day-in-the-Life
- Design lakehouse and data mesh architectures (Delta Lake, Apache Iceberg, Apache Hudi).
- Set data standards, SLAs, and governance policies across teams.
- Mentor junior engineers; lead design reviews.
- Own end-to-end streaming pipelines at scale (Flink, Kafka, Spark Streaming).
- Plan disaster recovery, cost optimization, and cross-region replication.
- Collaborate with data governance and compliance teams.
Required Skills
- Lakehouse architecture — Delta Lake, Apache Iceberg, Apache Hudi comparison and trade-offs.
- Streaming at scale — Apache Flink, Spark Streaming, event time vs. processing time, exactly-once semantics.
- Data governance — cataloging, lineage, access controls, masking, audit logging.
- Data contracts — producer-consumer agreements, schema evolution, SLA definitions.
- Data mesh — domain-driven data ownership, data products, federated governance.
- Cost optimization — reserved capacity, spot instances, query optimization, storage tiering.
- Disaster recovery & BCDR — backup strategies, replication, failover procedures.
- Advanced SQL — query optimization, materialized views, incremental processing.
Certifications (Senior Data Engineering Path)
| Cert | Issuer | Code | Status | URL |
|---|---|---|---|---|
| Databricks Certified Data Engineer Professional | Databricks | DCDEP | Active | Databricks Certification |
| Snowflake SnowPro Advanced: Architect | Snowflake | Architect | Active | Snowflake Learn |
Books
- Designing Data-Intensive Applications — Martin Kleppmann (2017). O'Reilly. O'Reilly Library | Official site.
- Fundamentals of Data Engineering — Joe Reis & Matt Housley (2022). O'Reilly. O'Reilly | Amazon.
- Data Mesh — Zhamak Dehghani (2021). O'Reilly. O'Reilly.
Salary Progression (U.S., 2026)
| Level | Salary | Source |
|---|---|---|
| Senior Data Architect (avg) | $218,503 | Glassdoor |
| 25th percentile | $172,497 | Glassdoor |
| 75th percentile | $280,735 | Glassdoor |
Top-paying industries (Glassdoor):
- Energy, Mining & Utilities: $212,982 median
- Telecommunications: $206,672 median
- Financial Services: $199,804 median
- Management & Consulting: $197,553 median
Path B: Senior ML Engineer
Day-in-the-Life
- Build and maintain feature stores (Feast, Tecton) for model consumption.
- Own model serving infrastructure (Triton, BentoML, KServe) in production.
- Implement model monitoring, drift detection, and retraining loops.
- Optimize GPU usage and inference costs.
- Design and evaluate LLM applications; implement RAG systems.
- Lead model evaluation experiments; define success metrics.
Required Skills
- Feature engineering & stores — Feast, Tecton, feature lineage, feature governance.
- Model serving — NVIDIA Triton, BentoML, KServe, FastAPI, containerization.
- MLflow / Kubeflow / Vertex — experiment tracking, model registry, production workflows.
- Model evaluation & monitoring — drift detection, data drift vs. label drift, monitoring dashboards.
- Online inference & latency — caching, batching, cold-start optimization, GPU allocation.
- GPU economics — batch size tuning, memory management, cost-per-inference calculations.
- RAG & vector DBs — embedding models, vector stores (Pinecone, Weaviate, Milvus), retrieval strategies.
- PyTorch or TensorFlow production — model optimization (quantization, pruning), distributed training.
- Experiment design — A/B testing, multi-armed bandits, causal inference.
Certifications (ML Engineer Path)
| Cert | Issuer | Code | Status | URL |
|---|---|---|---|---|
| Azure Data Scientist (deprecated, pivot to Azure AI) | Microsoft | DP-100 | Retiring 2026; superseded by Azure AI Engineer track | Microsoft Learn |
| Google Cloud Professional ML Engineer | Google Cloud | PMLE | Active | Google Cloud Learn |
| Databricks Certified ML Associate | Databricks | DCMLA | Active | Databricks Certification |
| Databricks Certified ML Professional | Databricks | DCMLP | Active | Databricks Certification |
| AWS Certified Machine Learning Engineer – Associate | AWS | MLA-C01 | Active (replaces MLS-C01, retiring March 31, 2026) | AWS Certification |
| AWS Certified ML Specialty | AWS | MLS-C01 | Retiring March 31, 2026 | AWS Certification |
| NVIDIA NCA-AIIO | NVIDIA | NCA-AIIO | Active | NVIDIA Learning |
2026 Update: AWS MLS-C01 retires March 31, 2026. Holders' certs remain valid for 3 years from issue date. New AWS Certified Machine Learning Engineer – Associate (MLA-C01) is the replacement. See AWS Training Blog.
Books
- Designing Machine Learning Systems — Chip Huyen (2022). O'Reilly. O'Reilly | Amazon | GitHub resources.
- Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow — Aurélien Géron (2023, 3rd ed.). O'Reilly. O'Reilly | Amazon.
- Machine Learning Engineering — Andriy Burkov (2020). mlebook.com.
Salary Progression (U.S., 2026)
| Level | Salary | Source |
|---|---|---|
| ML Engineer (mid-level base) | $155K–$200K | Kore1 ML Engineer Salary Guide |
| ML Engineer (avg all) | $187K | Glassdoor |
| AI/ML Engineer (avg) | $177K | Glassdoor |
At FAANG (Levels.fyi):
- Senior ML Engineer total compensation often reaches $350K–$400K+ with equity.
- See Levels.fyi ML/AI focus.
EXPERT (8+ years) — Principal Data Engineer / Distinguished Data Scientist / AI Engineer / Chief Data Officer
Path A: Principal Data Engineer
Deep expertise in data architecture, governance, cost optimization, and org-wide data strategy.
- Design multi-cloud data platforms.
- Set data standards, licensing strategies, and cost governance.
- Lead critical incident response; architect disaster recovery.
- Mentor multiple engineering teams; guide hiring.
- Board-level data strategy conversations.
Salary: $280K–$400K+ base (depends heavily on company, equity).
Path B: AI Engineer (2024+ Role)
Building production applications with LLMs, foundation models, and agentic systems.
Day-in-the-Life
- Select and fine-tune (or use off-the-shelf) foundation models for domain tasks.
- Design and test RAG systems for retrieval-augmented generation.
- Implement prompt engineering at scale; A/B test variations.
- Manage vector databases; optimize embeddings and retrieval.
- Build evaluation harnesses for open-ended model outputs (LLM-as-a-judge patterns).
- Optimize inference costs and latency (token/min budgeting).
- Make fine-tuning vs. RAG trade-off decisions.
- Deploy agentic workflows (tool calling, function composition, memory management).
Required Skills
- LLM application patterns — prompting, few-shot learning, chain-of-thought, retrieval-augmented generation (RAG).
- Vector database selection & tuning — Pinecone, Weaviate, Milvus, FAISS; embedding model selection; retrieval ranking.
- Evaluation harnesses — LLM-as-a-judge scoring, retrieval metrics (nDCG, MRR), user study design.
- Prompt engineering at production scale — versioning, A/B testing, sensitivity analysis.
- Cost optimization — token budgets, batch processing, caching, context length optimization.
- Fine-tuning strategies — LoRA, QLoRA, instruction tuning; trade-offs with RAG and prompting.
- Agentic systems — ReAct pattern, tool integration, multi-turn reasoning, function composition.
- Safety & alignment — jailbreak testing, bias detection, guardrails.
Certifications (AI Engineer Path)
| Cert | Issuer | Code | Status | URL |
|---|---|---|---|---|
| AWS Certified AI Practitioner | AWS | AIF-C01 | Entry-level | AWS Certification |
| AWS Generative AI Developer (Proposed) | AWS | (In development) | Check AWS blog for status | AWS Certification Portal |
| NVIDIA NCP-AII | NVIDIA | NCP-AII | Active (AI Infrastructure Engineer) | NVIDIA Learning |
Note: Formal certifications for AI Engineering are still emerging (2026). AWS and Google are rapidly expanding in this space. See AWS Training Blog.
Books
- AI Engineering: Building Applications with Foundation Models — Chip Huyen (2025). O'Reilly. O'Reilly | Amazon | Goodreads.
- Building Machine Learning Powered Applications — Emmanuel Ameisen (2020). O'Reilly. O'Reilly.
Salary Progression (U.S., 2026)
| Level | Salary | Source |
|---|---|---|
| AI Engineer (base) | $145K–$310K | Kore1 AI Engineer Salary Guide |
| Mid-level AI Engineer (base) | $155K–$200K | Kore1 |
| AI/ML Engineer (avg) | $177K | Glassdoor |
| Senior AI Engineer (with equity) | $400K+–$600K+ | Kore1 (at frontier AI labs) |
Path C: Chief Data Officer (CDO)
Executive role: not engineering, but strategy & governance.
Responsibilities
- Chief steward of enterprise data strategy.
- Manage data budgets, licensing, cloud contracts.
- Oversee data governance, compliance, privacy.
- Lead digital transformation and data-driven culture initiatives.
- Typical board reporting; C-suite interactions.
Tenure & Dynamics
Average tenure: < 3 years (Heidrick & Struggles research). High turnover reflects organizational politics and unclear mandate.
Salary Progression (U.S., 2026)
| Source | Salary Range |
|---|---|
| Glassdoor (avg) | $325K–$715K (wide variation) |
| Heidrick & Struggles (base + bonus + equity, 2023 survey) | $540K–$1.6M–$1.9M total comp |
| Mid-market companies (salary) | $250K–$350K |
| Startups (salary) | $180K–$300K |
| Top-tier financial services (salary) | $400K–$550K |
See Salary.com CDO Data and Heidrick & Struggles 2025 exec comp report.
Lateral Pivots
Data Analyst → Data Engineer
Timeline: 18–24 months with focused learning and on-the-job project exposure.
Why it's common: Analysts already understand SQL, business logic, and data concepts. Core gap is engineering skills (production Python, orchestration, cloud infra).
How: Take on data pipeline ownership. Learn Airflow/dbt/Spark in spare time. Contribute to ETL improvements. Pursue DP-700 or DEA-C01. See DataTalks.Club Zoomcamp.
Data Engineer → ML Engineer
Timeline: 2–4 years. This is the hardest pivot.
Why it's hard: Data engineers optimize pipelines; ML engineers optimize model performance. Requires statistics, linear algebra, experimental design, and deep ML framework knowledge. Different mental models.
How: Build features for existing ML models. Study Designing ML Systems and Hands-On ML. Contribute to model evaluation & monitoring. Take Databricks ML Associate cert. Tackle a non-trivial ML project (classification, forecasting, or recommendation system).
Data Scientist → ML Engineer
Timeline: 1–2 years.
Why it works: Research skills translate directly. Gap is production rigor (testing, monitoring, serving, cost optimization).
How: Productionize one of your research projects. Learn BentoML or Triton. Contribute to model serving infrastructure. Study feature stores and MLOps.
Database Administrator (DBA) → Data Engineer
Timeline: 12–18 months.
Why it works: Strong SQL and schema knowledge. Missing: distributed systems, streaming, Python/Spark, orchestration.
How: Learn Spark/PySpark. Study cloud data warehouses (BigQuery, Snowflake). Take DP-700. Contribute to dbt projects.
Software Engineer → AI Engineer
Timeline: 6–18 months. The 2024+ entry path.
Why it works: Deep engineering rigor, testing discipline, deployment experience. Missing: LLM fundamentals, prompt engineering, vector databases.
How: Build LLM applications (RAG, agents). Study LLM patterns. Contribute to open-source (LangChain, LlamaIndex). No formal ML degree needed; focus is application development.
Key Transition Patterns
Must-Learn Sequence
- SQL mastery (Analyst) → Python production + Spark (Engineer).
- Cloud DW (BigQuery, Snowflake, Redshift) → Orchestration (Airflow, dbt).
- dbt + version control → Streaming fundamentals (Kafka).
- For ML pivot: Feature engineering → Model serving → Evaluation & monitoring.
Hardest Jumps
- Engineer → ML: Requires statistics + linear algebra + experimental design. Not just bigger data.
- Researcher → Production ML: Opposite of #1. Researchers favor novelty; production demands reliability, cost, latency.
- Analytics → ML: Biggest conceptual leap. Analytics answers "what happened?" ML answers "what will happen?" Different uncertainty models.
Fast Paths (with risk)
- 2-year Data Analyst → Data Engineer: Requires full-time focus + project ownership. Many companies don't provide this path.
- 6-month Software Engineer → AI Engineer: Viable if you ship LLM products quickly and iterate. Certification optional.
Recommended Learning Path by Role
Junior Data Analyst (0–2 years)
Free:
- SQL Tutorial (ThoughtSpot, formerly Mode Analytics): thoughtspot.com/sql-tutorial
- Microsoft Learn DP-900: learn.microsoft.com
- Google Cloud essentials: cloud.google.com/training
Paid (if available):
- DataCamp SQL + Python intro paths (~$30/month).
- Coursera Tableau or Power BI courses (~$50/month).
Certifications: DP-900 or PL-300 (most marketable).
Data Engineer (2–5 years)
Free:
- DataTalks.Club Zoomcamp: github.com/DataTalksClub (9 weeks, covers GCP, dbt, Spark, Kafka).
- Apache Airflow docs: airflow.apache.org.
- dbt Learn: learn.getdbt.com.
- Kafka by Confluent: kafka.apache.org.
Books:
- Designing Data-Intensive Applications (Kleppmann) — foundational.
- Fundamentals of Data Engineering (Reis & Housley) — practical, modern.
Certifications: DP-700 (Fabric) or DEA-C01 (AWS) are industry-standard.
ML Engineer (5–8 years)
Books:
- Designing Machine Learning Systems (Huyen) — systems design, not theory.
- Hands-On Machine Learning (Géron) — practical PyTorch and TensorFlow.
- Machine Learning Engineering (Burkov) — rapid overview.
Courses (paid, high-quality):
- DeepLearningAI specializations: deeplearning.ai.
- Fast.ai Practical Deep Learning: fast.ai.
- Hugging Face NLP course: huggingface.co/course.
Certifications: Databricks ML Professional or Google Cloud PMLE.
AI Engineer (2025+)
Books:
- AI Engineering (Huyen, 2025) — production-focused, not research.
- Kuriosities, case studies, and essays in LLM blogs (OpenAI, Anthropic, DeepSeek, etc.).
Projects:
- Build a RAG system end-to-end (OpenAI API → Pinecone → FastAPI → Docker).
- Fine-tune a small LLM (Llama 2) on your domain data.
- Implement a multi-agent system with ReAct pattern.
Conferences:
- NeurIPS (large; research-heavy).
- KDD (systems + algorithms + applications).
- Strata Data Conference (data + ML ops).
- Snowflake Summit (data warehouse + analytics).
- Databricks Data + AI Summit (lakehouses + ML).
- ODSC (Open Data Science Community).
YouTube Channels & Communities
YouTube (Recommended)
- 3Blue1Brown — Math foundations (linear algebra, calculus).
- StatQuest with Josh Starmer — Statistics, ML intuition.
- Andrej Karpathy — Deep learning from scratch, LLM lectures.
- Two Minute Papers — ML research summaries.
- Yannic Kilcher — Paper reviews, technical deep-dives.
- DeepLearningAI — Andrew Ng's team (short courses on LLMs, prompt eng).
- Krish Naik — ML, data engineering tutorials.
- DataTalks.Club — Data engineering, free Zoomcamp.
- Hugging Face — NLP, transformers, open models.
Communities & Newsletters
- r/MachineLearning, r/datascience, r/dataengineering (Reddit).
- DataTalks.Club Slack (free, active data eng community).
- Locally Optimistic (dbt, analytics engineering blog).
- Rebus Foundation (data mesh, domain-driven data).
- Machine Learning Ops (MLOps.community) (ops, infrastructure, governance).
Conferences & Meetups
- NeurIPS — Premier ML research conference.
- KDD — Mining and knowledge discovery; systems focus.
- Strata Data Conference — Data platform, governance, strategy.
- Snowflake Summit — Data warehouse, Iceberg, data apps.
- Databricks Data + AI Summit — Lakehouse, MLOps, governance.
- ODSC (Open Data Science Conference) — Broad data + ML community.
2026 Certification Status Summary
| Cert | Old Code | New Code | Retirement Date | Action |
|---|---|---|---|---|
| Azure AI Fundamentals | AI-900 | AI-901 | June 30, 2026 | Migrate to AI-901 (Foundry-focused) |
| Azure Data Engineer | DP-203 | DP-700 | March 31, 2025 | Already retired; use DP-700 |
| AWS ML Specialty | MLS-C01 | MLA-C01 | March 31, 2026 | Migrate to MLA-C01 or new Generative AI cert |
| Snowflake SnowPro Core | COF-C02 | COF-C03 | May 14, 2026 | Launched Feb 16, 2026; COF-C02 retiring |
Sources
Salary Data
- Glassdoor Junior Data Analyst Salaries
- Glassdoor Data Engineer Salaries
- Glassdoor Senior Data Architect Salaries
- Levels.fyi Data Engineer Compensation
- Levels.fyi ML/AI Focus
- Kore1 ML Engineer Salary Guide
- Kore1 AI Engineer Salary Guide
- Salary.com Chief Data Officer Salary
Certifications
- Microsoft DP-700 Fabric Data Engineer Associate
- Microsoft AI-901 Azure AI Fundamentals
- AWS Certified Data Engineer Associate
- AWS Certified Machine Learning Engineer – Associate
- AWS Certified AI Practitioner
- AWS ML Specialty Retirement Notice
- Google Cloud Professional Data Engineer
- Google Cloud Professional ML Engineer
- Snowflake SnowPro Core COF-C03
- Databricks Certified Data Engineer Professional
- Databricks Certified ML Associate
- Databricks Certified ML Professional
- dbt Analytics Engineer Certification
- Microsoft Certification Retirements 2026
Books
- Designing Data-Intensive Applications — Martin Kleppmann. O'Reilly. O'Reilly Library
- Fundamentals of Data Engineering — Joe Reis & Matt Housley. O'Reilly.
- Designing Machine Learning Systems — Chip Huyen. O'Reilly.
- AI Engineering: Building Applications with Foundation Models — Chip Huyen. O'Reilly. 2025.
- Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow (3rd Edition) — Aurélien Géron. O'Reilly.
- Machine Learning Engineering — Andriy Burkov.
- Data Mesh — Zhamak Dehghani. O'Reilly.
Free Resources
- SQL Tutorial (ThoughtSpot, formerly Mode Analytics)
- Microsoft Learn Data Fundamentals
- DataTalks.Club Data Engineering Zoomcamp
- dbt Learn
- Apache Kafka Documentation
- Apache Airflow Documentation
- Google Cloud Training
- DeepLearningAI
- Fast.ai
- Hugging Face Course
Transition Timelines
- InterviewQuery: Data Analyst to Data Engineer
- DataEngineerAcademy: Data Analyst to Data Engineer Roadmap
Additional Research
Document version: 2026-04-30
Sources verified: All citations checked against vendor pages, salary databases, and official announcements.
Notes for users: Salary figures are median U.S. data as of April 2026. Certification status reflects 2026 retirement schedules. Regional and role-specific variations apply.