Databricks career and certification guide

Databricks Certifications: Exams, Costs and Career Paths

Data Engineer, Data Analyst, Machine Learning, Generative AI, Context Engineer, or Apache Spark? Here is what each of the eight current Databricks certifications covers, how long each exam is, what it costs, and how to pick the one that fits the work you do.

8 proctored certificationsDomain weights for each examCosts, retakes, renewalChecked against Databricks pages

Pick the certification that proves work you actually do, or work you are about to start. A badge that does not match your job helps no one. Everything below comes from Databricks’ own exam pages and FAQ, checked on 7 November 2026.

Exam pages modified 6 Nov 2026Exam guides: August 2026USD 200 per exam
Quick answer: If you build pipelines, look at Data Engineer Associate. If you write Databricks SQL and dashboards, look at Data Analyst Associate. For machine learning, start with Machine Learning Associate. For LLM apps and RAG, compare Generative AI Engineer with Context Engineer. If you want Spark DataFrame skills that carry across platforms, take Associate Developer for Apache Spark. Professional exams exist only for Data Engineer and Machine Learning.
8proctored certifications in the Databricks catalog
USD 200fee shown on every exam page, plus taxes where they apply
2 yearshow long each certification stays valid
14 dayswait before a retake, with the full fee each time

1. Choose by the work you do

Start with the tasks you want to prove you can do. Databricks groups its certifications by role: Data Analyst, Data Engineer, Machine Learning, Generative AI Engineer, Context Engineer, and Spark Developer. Only the Data Engineer and Machine Learning tracks have both an Associate and a Professional exam.

Analytics and BISQL, dashboards, Genie spaces
Data Analyst Associate
Data engineeringIngestion, transformation, Lakeflow, governance
Data Engineer Associate
Production data engineeringAdvanced pipelines, streaming, operations
Data Engineer Professional
Machine learningFeatures, training, evaluation, deployment
Machine Learning Associate
Production MLMLOps, distributed training, drift
Machine Learning Professional
GenAI and agentsRAG apps, retrieval, memory, context
GenAI Engineer or Context Engineer
If your week looks like thisStart with
Loading data, building and scheduling pipelines, fixing failed jobsData Engineer Associate
Writing SQL in Databricks, building dashboards, maintaining Genie spacesData Analyst Associate
Training models, tracking experiments, deploying endpointsMachine Learning Associate
Building RAG chains and LLM apps and deploying them with Model ServingGenerative AI Engineer Associate
Designing what an agent sees at run time: prompts, retrieval, memory, toolsContext Engineer Associate
Writing Spark DataFrame code in Python and tuning itAssociate Developer for Apache Spark
Running production pipelines or ML systems and owning their reliabilityThe matching Professional exam

2. The eight certifications

Advertisements

Databricks lists eight proctored certifications. Each card summarises the exam page. Open the linked page before you book, because Databricks updates them.

Data Analyst · Associate

Databricks Certified Data Analyst Associate

Introductory data analysis with Databricks SQL: managing and discovering data in Unity Catalog, importing data, running and optimising queries, analysing query behaviour, dashboards and visualisations, AI/BI Genie spaces, data modelling, and securing data. The SQL on the exam follows ANSI SQL, and you do not need Python.

45 scored questions90 minutesUSD 200English

Best for: BI analysts, SQL analysts, and analytics developers.

Data Engineer · Associate

Databricks Certified Data Engineer Associate

Foundational data engineering on the platform: ingestion and loading, transformation and modelling, Lakeflow Jobs, CI/CD, troubleshooting and optimisation, and governance. Code appears in SQL where possible, and in Python otherwise.

45 scored questions90 minutesUSD 2004 languages

Best for: engineers new to Databricks and engineers who want their foundations checked.

Data Engineer · Professional

Databricks Certified Data Engineer Professional

Advanced, production-level data engineering. Its scope includes data sharing and federation, which the Associate exam no longer covers, along with processing, quality, monitoring, cost and performance, security, and deployment.

59 scored questions120 minutesUSD 2004 languages

Best for: engineers who design, run, and tune production workloads.

Machine Learning · Associate

Databricks Certified Machine Learning Associate

Basic machine learning on Databricks: platform ML tooling, AutoML, MLflow, data exploration and feature engineering, training, tuning, evaluation, and deployment.

48 scored questions90 minutesUSD 2004 languages

Best for: practitioners starting to build ML workflows on Databricks.

Machine Learning · Professional

Databricks Certified Machine Learning Professional

ML engineering at production scale: scalable pipelines, distributed training, advanced MLflow, feature pipelines, MLOps, automated retraining, drift monitoring, deployment, and rollout.

59 scored questions120 minutesUSD 200English

Best for: experienced ML engineers who own systems after they ship.

Generative AI Engineer · Associate

Databricks Certified Generative AI Engineer Associate

Designing and building LLM solutions: breaking a requirement into tasks, picking models and tools, AI Search for semantic similarity, Model Serving, MLflow, and Unity Catalog governance. The ML code on the exam is Python.

45 scored questions90 minutesUSD 2004 languages

Best for: developers building RAG applications and LLM chains.

Context Engineer · Associate

Databricks Certified Context Engineer Associate

Designing and governing what AI agents receive at inference time: system prompts, retrieval with AI Search, memory with Lakebase and MLflow, tools through MCP, context window trimming and compaction, multi-agent workflows, evaluation, and governance through Unity Catalog. The code is Python. The catalog text calls it Context Engineering Associate.

45 scored questions90 minutesUSD 200English

Best for: engineers who build the information environment around an agent, and not only its prompts.

Apache Spark Developer · Associate

Databricks Certified Associate Developer for Apache Spark

Spark architecture and the DataFrame API: selecting, filtering, aggregating, joining, reading and writing, UDFs, Spark SQL, shuffles, Structured Streaming, Spark Connect, the Pandas API on Spark, and basic tuning. All code is Python.

45 scored questions90 minutesUSD 200English

Best for: developers who want Spark fundamentals that carry across environments.

Scope: this counts the eight proctored certifications in the Databricks catalog. Accreditations and free skill badges are separate and are covered in section 8.

3. Comparison table

CertificationLevelScored questionsTimeFeeLanguagesCode on the exam
Data AnalystAssociate4590 minUSD 200EnglishANSI SQL
Data EngineerAssociate4590 minUSD 2004SQL where possible, otherwise Python
Data EngineerProfessional59120 minUSD 2004Check the exam guide
Machine LearningAssociate4890 minUSD 2004Check the exam guide
Machine LearningProfessional59120 minUSD 200EnglishCheck the exam guide
Generative AI EngineerAssociate4590 minUSD 2004Python for ML, SQL for some data work
Context EngineerAssociate4590 minUSD 200EnglishPython, SQL for some data work
Associate Developer for Apache SparkAssociate4590 minUSD 200EnglishPython

“4 languages” means English, Japanese, Brazilian Portuguese, and Korean. All eight exams are multiple choice, allow no test aids, run online or at a test center, have no formal prerequisite, and stay valid for two years. Databricks recommends about six months of hands-on experience with the tasks in the exam guide. Exams can include unscored questions that are not marked. For the GenAI and Context Engineer exams, Databricks says the number of questions you actually see can be higher than the stated total when unscored items are present, and extra time is already built in.

4. What each exam weighs

Domain weights tell you where to spend your study hours. They come from the exam pages. They do not tell you the exact question count per domain on your own form.

Data Analyst Associate

DomainWeight
Executing queries with Databricks SQL and SQL warehouses20%
Creating dashboards and visualisations16%
Analysing queries15%
Developing, sharing, and maintaining AI/BI Genie spaces12%
Understanding the Databricks Data + AI Platform11%
Managing data8%
Securing data8%
Importing data5%
Data modelling with Databricks SQL5%

Generative AI Engineer Associate

DomainWeight
Application development30%
Assembling and deploying apps22%
Design applications14%
Data preparation14%
Evaluation and monitoring12%
Governance8%

Associate Developer for Apache Spark

DomainWeight
Developing DataFrame and Dataset API applications30%
Apache Spark architecture and components20%
Using Spark SQL20%
Troubleshooting and tuning DataFrame applications10%
Structured Streaming10%
Using Spark Connect to deploy applications5%
Using the Pandas API on Apache Spark5%

Data Engineer exams

Data Engineer Associate has seven domains, led by Data Transformation and Modeling (22%) and Data Ingestion and Loading (21%). We cover them in detail in the Data Engineer Associate guide. One detail matters when you choose between the two levels: Data Sharing and Federation is a domain on the Professional exam, at 5%, and is not in the current Associate outline.

5. Certification paths

These are suggested sequences, not requirements. Databricks lists no formal prerequisite for any of these exams.

Data engineer

1
Databricks Fundamentals badge
Workspace, lakehouse ideas, compute, and governance vocabulary.
2
Data Engineer Associate
Ingestion, transformation, Lakeflow Jobs, CI/CD, and security.
3
A real pipeline
Quality checks, orchestration, monitoring, and access control.
4
Data Engineer Professional
When you can design and debug production workloads.

Analyst or analytics engineer

1
Platform basics
Catalogs, schemas, tables, permissions, SQL warehouses.
2
Data Analyst Associate
SQL, query analysis, dashboards, Genie, modelling.
3
A dashboard project
Documented SQL, access design, and business definitions.

Machine learning engineer

1
ML foundations
Features, training, evaluation, and experiment tracking.
2
Machine Learning Associate
Basic Databricks ML workflows and deployment.
3
Production MLOps work
Automated training, testing, monitoring, and rollout.
4
Machine Learning Professional
When you operate ML systems at scale.

GenAI application engineer

1
Generative AI Fundamentals badge
Embeddings, retrieval, prompting, evaluation, and safety.
2
Generative AI Engineer Associate
Build, assemble, deploy, govern, and evaluate LLM apps.
3
A complete RAG app
Document ingestion, retrieval checks, serving, and tracking.

Context and agent engineer

1
AI Agent Fundamentals badge
Agent parts and tool use.
2
Context Engineer Associate
Retrieval, memory, MCP, context windows, evaluation, governance.
3
An agent context system
Measure retrieval quality, memory behaviour, and tool permissions.

Spark developer

1
Python and Spark basics
DataFrames, Spark SQL, shuffles, partitioning, streaming.
2
Associate Developer for Apache Spark
Architecture and the DataFrame API.
3
Apply it where you work
Use the same concepts in your team’s environment.

6. Associate or Professional

Advertisements

Data Engineer and Machine Learning are the only tracks with a Professional exam. The other six certifications are Associate-level.

Associate
Foundational, task-level platform work
→
Professional
Production design, tuning, and operations

Databricks lists no formal prerequisite. The Associate exam is a sensible step, not a gate.

AssociateProfessional
ScopeCore tasks and correct use of platform features.Production design, reliability, optimisation, debugging, and operations.
Data EngineeringIngestion, transformation, Lakeflow Jobs, CI/CD basics, monitoring, governance.Adds data sharing and federation, plus deeper processing, cost and performance, and deployment work.
Machine LearningBasic workflows, features, training, tuning, evaluation, deployment.Distributed training, advanced MLflow, MLOps, retraining, drift, rollout.
LengthData Engineer 45 questions in 90 minutes. ML 48 in 90 minutes.Both: 59 questions in 120 minutes.
Best preparationDo the tasks yourself in a workspace.Operate real systems, debug failures, and make trade-offs.
You can book a Professional exam without passing the Associate one. That does not make it a beginner exam. Judge readiness by the exam guide and by your own production experience.

7. Cost, validity, retakes, and renewal

Cost

Every exam page shows a USD 200 registration fee. Taxes can apply, and checkout may show your local currency. A retake is a new attempt at the full fee, and Databricks does not issue free retake vouchers. Two exams cost USD 400 before taxes, so plan the order on purpose.

Validity and renewal

A certification is valid for two years from the date you earn it. To renew, you pass the current version of the exam. The exam guide for Data Engineer Associate mentions a Renewal Exam as an option, and the catalog has a Renewals and Bridge Certifications tab. The certification FAQ says to take the current live exam. Check both pages when your renewal date comes near, and do not assume a course or badge renews anything.

Retakes

You can retake after 14 days, and the same 14 days apply between every later attempt. Each attempt costs the full fee. Databricks does not publish passing scores. It sets them through statistical analysis and they can change when the exam is updated.

Rescheduling

The FAQ says online exams can be rescheduled more than 24 hours before the start, and test center exams more than 72 hours before. Changes closer than that can cost a fee.

8. Certification, badge, accreditation

Databricks uses three kinds of credential. They are not interchangeable.

Proctored exam

Certification

A proctored exam for a role or technology. The eight above each cost USD 200 and last two years.

Use it when you want assessed proof of role skills.

Free assessment

Skill badge

Free, unproctored learning assessments. The catalog lists Databricks Fundamentals, Generative AI Fundamentals, and AI Agent Fundamentals.

Use it when you are new to the platform or a topic.

Specialty

Accreditation

The catalog lists AWS Platform Architect, Azure Platform Architect, GCP Platform Architect, and Platform Administrator separately from the eight certifications.

Use it when your work is cloud architecture or platform administration.

Do not put a badge and a certification on a résumé as if they were the same thing. Name the credential exactly as Databricks does.

9. Registration and exam day

  1. Open the exam page for your certification from the Databricks catalog and read the current exam guide. Databricks asks you to recheck the guide before your exam date.
  2. Create or sign in to your exam account on the exam delivery platform, Webassessor. The online proctoring is delivered by Kryterion.
  3. Choose online proctoring or a test center. For online, read Kryterion’s technical requirements and run the system check on the machine and network you will use. A locked-down work computer can cause problems.
  4. Check the checkout total: currency, taxes, date, time zone, and cancellation rules.
  5. Prepare your room and ID as the exam provider requires. No test aids are allowed.
  6. After the exam you see an unofficial result at the end. Databricks reviews the proctor recording for passing attempts and then issues your digital credential, which you can find at credentials.databricks.com.

10. How to prepare

An exam does not replace experience. Use the exam guide as a checklist, do the work in a workspace, and then test whether you can explain your choices. Databricks does not offer practice exams, and it warns that third-party practice results can mislead. Use practice questions to find gaps, not to predict a score.

  1. Read the live exam guide. Write down each domain and its weight, and mark each topic as familiar, practised, or weak.
  2. Take the training the guide lists. Databricks also publishes an AI prep guide with advice on studying with a chatbot, and it reminds you to check any answer against the documentation.
  3. Build one complete project for your role: a pipeline, a dashboard, a model, a RAG app, an agent context setup, or a Spark job.
  4. Practise the trade-offs. Why this ingestion method, this compute, this control, this deployment approach?
  5. Use practice questions to find gaps. For each wrong answer, find the concept and repeat it in a workspace.
  6. Book when you are ready, not when you feel pressure.

An example four-week plan

WeekWorkSign you are on track
1Read the exam guide, review platform basics, finish the introductory training.You can name each domain and your weakest areas.
2Do the core tasks for your role in a workspace.You can finish the main tasks without instructions.
3Break things on purpose: failed jobs, schema changes, bad data, permission errors.You can diagnose a failure and choose a safe fix.
4Revisit weak domains, do timed practice, and check registration requirements.You can explain your reasoning across all domains.

Four weeks is an example, not a Databricks recommendation. Adjust it to your experience and the exam.

11. Exams that pair well

You do not need every credential. These pairings make sense when your work spans both areas.

PairWhy it fits
Data Engineer Associate and Associate Developer for Apache SparkPlatform pipeline skills plus portable Spark DataFrame and tuning knowledge.
Data Analyst Associate and Data Engineer AssociateUseful if you move from dashboards into building the tables behind them.
Generative AI Engineer Associate and Context Engineer AssociateOne covers building LLM apps, the other covers what an agent knows when it answers.
Machine Learning Associate and Generative AI Engineer AssociateFor ML engineers moving into LLM and RAG work.
Data Engineer Associate then ProfessionalA natural climb once you run production workloads.

12. Mistakes to avoid

  • Choosing by job title. A data engineer and a data analyst can both write SQL, and the exams test different things.
  • Assuming Professional is automatically better. Pick the exam that matches work you can show.
  • Assuming Associate is required first. It is not. It is a sensible step.
  • Studying from an old outline. Exam guides change. The current ones are dated August 2026.
  • Treating a badge as a certification. They are different credentials.
  • Forgetting renewal. Plan for the two-year renewal and its fee.
  • Trusting pass-score claims. Databricks publishes no passing score, so nobody else can promise one.
  • Expecting a job or a raise from a badge alone. Employers look at projects, SQL and Python skills, and design judgement too.

13. Frequently asked questions

How many Databricks certifications are there?

Eight proctored certifications are in the catalog: Data Analyst Associate, Data Engineer Associate and Professional, Machine Learning Associate and Professional, Generative AI Engineer Associate, Context Engineer Associate, and Associate Developer for Apache Spark. Skill badges and accreditations are separate.

How much does a Databricks certification cost?

USD 200 per exam according to every exam page, plus taxes where they apply. A retake costs the full fee again.

Which Databricks certification should a beginner take?

Choose by role. Data Engineer Associate suits people building pipelines, Data Analyst Associate suits Databricks SQL work, Machine Learning Associate suits foundational ML, and Associate Developer for Apache Spark suits Python DataFrame skills. The free Databricks Fundamentals badge is a good first step on the platform.

Do I need the Associate exam before the Professional exam?

No. Databricks lists no formal prerequisite for the Professional exams. Associate is a sensible step, but Professional exams expect real production experience.

How long does a Databricks certification last?

Two years. To renew, you pass the current version of the exam.

What is the passing score?

Databricks does not publish passing scores. They are set through statistical analysis and can change as exams are updated.

How long do I have to wait to retake an exam?

14 days. The same wait applies between every attempt, and each attempt costs the full fee.

Can I take Databricks exams online?

Yes. Every exam is offered online with a proctor or at a test center. Run the Kryterion system check before exam day.

Are Delta Sharing and Lakehouse Federation on the Data Engineer Associate exam?

Not in the current outline. Data Sharing and Federation is a domain on the Data Engineer Professional exam.

Are badges the same as certifications?

No. Badges are free, unproctored learning assessments. Certifications are paid, proctored exams. Accreditations are a third category in the catalog.

Will a certification get me a job?

It can show product knowledge, but it does not guarantee a job. Hiring also depends on projects, SQL and Python skills, design judgement, and what the employer needs.

14. Keep going on Ultimate Info Guide

15. Official sources

Names, question counts, fees, languages, and rules change. These pages are the source of truth. This guide was checked on 7 November 2026.

  1. Databricks certification catalog: certifications, accreditations, and badges.
  2. Certification FAQ: retakes, rescheduling, results, and renewal.
  3. Data Analyst Associate
  4. Data Engineer Associate
  5. Data Engineer Professional
  6. Machine Learning Associate
  7. Machine Learning Professional
  8. Generative AI Engineer Associate
  9. Context Engineer Associate
  10. Associate Developer for Apache Spark
  11. Databricks exam registration
This is an independent guide. Ultimate Info Guide is not Databricks and does not issue, run, or endorse Databricks credentials. Base your decision on the current exam guide and your own experience. Availability, fees, languages, and content can change without notice.
Scroll to Top