HomeRoadmaps › Databricks ML Professional
Active Databricks professional certification

Databricks Certified Machine Learning Professional Roadmap

Advance from distributed model development and feature engineering through deploy-code MLOps, automated retraining, Lakehouse Monitoring, custom model packaging, Model Serving, guarded rollout, and exact-version rollback.

Displayed code: Databricks ML Professional120 minutes59 scored MCQ5 phases50 independent practice questions40 flashcards3 projects
Independent practice notice: PrepKloud's 50-item practice bank is independent and intentionally differs from the official exam's 59 scored questions. It contains original scenarios based on public objectives and official documentation—not official, live, recalled, leaked, or copied exam questions. Databricks does not publish an alphanumeric code for this credential; “databricks-ml-professional” is only PrepKloud's internal identifier.

Verified exam snapshot — August 21, 2026

The official certification page lists a 120-minute, proctored assessment with 59 scored multiple-choice questions, no test aids, no required prerequisite, and a recommendation of related training plus 1+ year of hands-on experience. The credential is listed as valid for two years. Unscored items may also appear and are not identified. Check the live page and guide before scheduling.

44% · Bank 22Model Development
44% · Bank 22ML Ops
12% · Bank 6Model Deployment
1

Spark ML pipelines and inference choices

Weeks 1–2

Build a rigorous model of Spark ML stages, tuning, evaluation, and batch, streaming, or online inference.

  • Choose Spark ML when data, preprocessing, and supported algorithms benefit from distributed execution.
  • Construct Pipelines with ordered Estimators and Transformers such as StringIndexer, OneHotEncoder, VectorAssembler, and a classifier or regressor.
  • Use evaluators and CrossValidator without consuming the final test set during tuning.
  • Evaluate imbalance, threshold behavior, slices, and business costs—not one aggregate metric.
  • Use PipelineModel transformation for distributed batch scoring and compatible Structured Streaming paths for streaming inference.
  • Select Model Serving for low-latency request-response use cases instead of forcing Spark into one-row calls.
2

Scale training, tuning, tracking, and features

Weeks 3–4

Match parallelism to data, model, framework, and failure behavior while preserving experiment and feature lineage.

  • Compare vertical and horizontal scaling, data and model parallelism, Spark and Ray, and grouped pandas function APIs.
  • Run bounded distributed hyperparameter tuning with Optuna or Ray and log trials as nested MLflow runs.
  • Record custom parameters, metrics, artifacts, signatures, code, data windows, and dependencies without logging secrets.
  • Use point-in-time feature lookups to prevent future leakage into historical training rows.
  • Automate batch and streaming feature computation with stable keys, timestamps, checkpoints, and idempotency.
  • Configure online tables for low-latency feature access and on-demand features for request-time computation.
  • Test offline-online parity, stale synchronization, missing keys, late data, and unauthorized access.
3

Lifecycle architecture, testing, and Bundles

Weeks 5–6

Promote code through isolated environments and prove each ML contract before changing production intent.

  • Use deploy-code patterns with separate development, test, and production-like data, identities, and configuration.
  • Map Workflows, MLflow Tracking, Unity Catalog models, aliases, Feature Engineering, Model Serving, and monitoring to lifecycle stages.
  • Move reusable code into versioned modules and write deterministic unit tests for functions and edge cases.
  • Design integration tests spanning feature engineering, training, evaluation, deployment, and inference.
  • Define jobs, experiments, models, endpoint resources, variables, permissions, and targets with Databricks Asset Bundles.
  • Validate and deploy the same reviewed commit with target-specific configuration and machine identities.
4

Automated retraining and Lakehouse Monitoring

Week 7

Turn data and model signals into governed retraining—not uncontrolled automatic promotion.

  • Trigger retraining from sustained drift, degradation, schedule, or new-label conditions with exact context.
  • Select challengers against an incumbent using fixed metrics, slices, uncertainty, operational limits, and approval rules.
  • Choose snapshot, time-series, or inference monitoring from table semantics.
  • Interpret numerical and categorical drift metrics, including distribution tests, with seasonality and effect size.
  • Create custom business metrics and purposeful slices while bounding sparse groups and cardinality.
  • Track endpoint latency, request rate, error rate, CPU, memory, and prediction outcomes.
  • Alert with owner, persistence, context, runbook, and monitor-health state; never treat stale monitoring as green.
5

Custom serving, rollout, rollback, and readiness

Week 8+

Package custom behavior, automate endpoints, control traffic, and demonstrate exact-version recovery.

  • Implement an MLflow custom PyFunc and log required artifacts, dependencies, signature, and input example.
  • Register immutable versions in Unity Catalog with least-privilege lifecycle ownership.
  • Create, update, query, and delete endpoints through Model Serving interfaces, REST, or MLflow Deployments SDK.
  • Use authenticated machine clients, validate request schemas, poll readiness, and run deployment smoke tests.
  • Compare canary traffic splitting with blue-green environment switching.
  • Record exact served versions because aliases are mutable and can change during long evaluations.
  • Predefine rollout metrics, minimum samples, duration, stop conditions, rollback target, and cost ceiling.
  • Complete all three projects, review 40 flashcards, and answer the independent bank by its exact 22/22/6 distribution.

Three professional projects

Distributed development platform

Combine Spark ML, tuning, nested runs, time-correct features, online tables, and batch, stream, and online inference.

Open projects

Bundle-driven MLOps lifecycle

Deploy isolated environments, test every stage, retrain from monitoring, govern aliases, inject failures, and roll back.

Open projects

Safe custom rollout platform

Package a PyFunc, automate serving, run canary and blue-green exercises, validate auth and telemetry, and tear down.

Open projects

Use every learning surface

Official sources

Certification page

Current assessment details, weights, experience, validity, and preparation resources.

Databricks certification
Official exam guide

The current public objectives for development, ML Ops, monitoring, and deployment.

Machine Learning Professional exam guide
Databricks documentation

Authoritative documentation for current platform behavior and interfaces.

Machine learning documentation

Frequently asked questions

Does the credential have a public alphanumeric exam code?

The official page displays Databricks Certified Machine Learning Professional and no public alphanumeric code. PrepKloud uses databricks-ml-professional only as an internal identifier.

How long is the exam and how many scored questions are there?

Databricks lists 120 minutes and 59 scored multiple-choice questions. The official page notes that unidentified unscored items may also appear.

What are the official domain weights?

Model Development is 44%, ML Ops is 44%, and Model Deployment is 12%.

What experience is recommended?

No prerequisite is required, but related training and at least one year of hands-on experience with the guide's machine-learning tasks are highly recommended.

How is PrepKloud's independent bank distributed?

Exactly 22 questions cover Model Development, 22 cover ML Ops, and 6 cover Model Deployment. The bank remains 50 items even though the official exam has 59 scored questions.

Are these official or recalled questions?

No. PrepKloud's 50 items are original independent practice questions based on public objectives and official documentation. They are not official, live, recalled, leaked, or copied exam questions.

Independence disclaimer: Databricks and named products belong to their respective owners. PrepKloud is independent and not affiliated with or endorsed by Databricks. This roadmap does not guarantee a pass, role, model quality, compliance, or production readiness. Platform behavior and exam policies change; verify official sources and use authorized disposable environments.

Prepare from distributed training to controlled rollout

Use the official domain weights, independent scenarios, spaced recall, and three production-style synthetic projects.