Databricks ML Associate vs GenAI Engineer
Databricks has two associate certifications in this space, at the same level and the same price, testing different work. ML Associate is about building models. Generative AI Engineer Associate is about building LLM applications.
Neither is a prerequisite for the other.
Side by side
| ML Associate | GenAI Engineer | |
|---|---|---|
| Scored questions | 48 | 45 |
| Duration | 90 minutes | 90 minutes |
| Fee | $200 | $200 |
| Validity | 2 years | 2 years |
| Recommended experience | 6+ months of ML tasks | 6+ months of generative AI |
| Largest section | Databricks Machine Learning (38%) | Application Development (30%) |
| Centre of gravity | AutoML, MLflow, model development | RAG applications and chains |
The sections
ML Associate — the platform and the modelling workflow:
| Section | Weight |
|---|---|
| Databricks Machine Learning | 38% |
| ML Workflows | 19% |
| Model Development | 31% |
| Model Deployment | 12% |
GenAI Engineer — the application lifecycle:
| Section | Weight |
|---|---|
| Design Applications | 14% |
| Data Preparation | 14% |
| Application Development | 30% |
| Assembling and Deploying Apps | 22% |
| Governance | 8% |
| Evaluation and Monitoring | 12% |
What each tests
ML Associate assumes you are producing a model from data: exploring it, engineering features, training, tuning, tracking experiments in MLflow, running AutoML, registering the result and governing it in Unity Catalog. No language models involved.
GenAI Engineer assumes you are building an application that uses a language model: chunking and embedding documents, building an index, constructing a retrieval chain, deploying it, and evaluating whether the answers are grounded.
The clearest distinction: ML Associate asks how do you build a good model? GenAI Engineer asks how do you build a good application around someone else’s model?
The overlap
Genuine but bounded. Both expect Python, both cover MLflow and Unity Catalog, both include deployment in some form, and both assume real Databricks use rather than familiarity.
Call it a fifth to a quarter shared, mostly platform knowledge. The rest is different work: feature engineering and hyperparameter tuning have no counterpart in the GenAI exam, and chunking strategy and groundedness evaluation have none here.
Which should you take?
ML Associate if you build predictive models — forecasting, classification, churn, recommendation — and your week involves AutoML, experiment tracking and model metrics.
GenAI Engineer if your work involves LLM applications, retrieval over company documents, or chat interfaces.
Both if you work across the platform. Take the one matching your current work first; the platform knowledge you gain makes the second noticeably cheaper.
If you are new to Databricks entirely
ML Associate is arguably the better first certification, because its largest section is the platform itself. At 38%, Databricks Machine Learning forces you to learn AutoML, MLflow and Unity Catalog properly — and that knowledge underpins everything else Databricks certifies, including the GenAI exam and the professional tiers.
That is an argument from foundations rather than from demand. If generative AI is what your job actually needs this quarter, take that one first.