Examers.io
ExamsOrganizationsHow it worksPricingHelp & FAQ
DATABRICKS

Databricks Certified Machine Learning Professional

MACHINE-LEARNING-PROFESSIONALDatabricks Certified ML Professional

The Databricks Certified Machine Learning Professional certification validates your ability to design, implement, and manage enterprise-scale machine learning solutions using advanced Databricks platform capabilities. It is for experienced ML engineers who build scalable pipelines, implement MLOps practices, and deploy production-ready models. Earning it demonstrates you can deliver comprehensive monitoring, testing, and deployment at scale.

230 practice questions · Updated 2026-07-30

3Domains
11Objectives
63Concepts
230Questions

MACHINE-LEARNING-PROFESSIONAL Curriculum

Every domain, objective, and concept the MACHINE-LEARNING-PROFESSIONAL exam measures.

Using Spark ML

7 concepts · 22 questions
  1. SparkML suitability assessment
  2. ML pipeline construction
  3. Estimator and transformer selection
  4. Model tuning with MLlib
  5. Model evaluation
  6. Batch and streaming scoring
  7. Inference type selection

Scaling and Tuning

7 concepts · 23 questions
  1. SparkML distributed training pipelines
  2. Pandas Function API for distributed training and inference
  3. Optuna distributed hyperparameter tuning
  4. Ray distributed hyperparameter tuning
  5. Vertical vs horizontal scaling trade-offs
  6. Model parallelism vs data parallelism
  7. Ray vs Spark for distributed ML training

Advanced MLflow Usage

3 concepts · 13 questions
  1. Nested Runs in MLflow
  2. Logging Custom Metrics, Parameters, and Artifacts
  3. Custom Model Objects with Real-Time Feature Engineering

Advanced Feature Store Concepts

6 concepts · 19 questions
  1. Point-in-Time Correctness
  2. Feature Lookup API for Training and Inference
  3. Automated Feature Pipelines with FeatureEngineering Client
  4. Online Tables Configuration with Databricks SDK
  5. Streaming Feature Ingestion
  6. On-Demand Features with Feature Serving

Model Lifecycle Management

3 concepts · 17 questions
  1. Model lifecycle pipeline architecture
  2. Environment transition mechanisms
  3. Databricks features for lifecycle management

Validation Testing

4 concepts · 17 questions
  1. Unit testing in Databricks notebooks
  2. Testing types across environment stages
  3. Integration testing for ML pipelines
  4. Organizing functions and unit tests

Environment Architectures

9 concepts · 28 questions
  1. Databricks Environment Design Principles
  2. Workspace and Compute Configuration
  3. Data Management for ML
  4. DABs Fundamentals
  5. Defining ML Assets with DABs
  6. Configuring Model Serving Endpoints
  7. Configuring MLflow Experiments
  8. Configuring Registered Models
  9. Deployment and Lifecycle Management

Automated Retraining

7 concepts · 25 questions
  1. Automated retraining triggers
  2. Data drift detection integration
  3. Performance degradation monitoring
  4. Retraining workflow orchestration
  5. Model selection strategy
  6. Model registry and versioning
  7. Champion-challenger evaluation

Drift Detection and Lakehouse Monitoring

10 concepts · 34 questions
  1. Drift metrics table in Lakehouse Monitoring
  2. Lakehouse Monitoring table types and features
  3. Building monitors for different table types
  4. Components of monitoring pipelines
  5. Alerting mechanisms for drift thresholds
  6. Data drift detection methods
  7. Model performance trend evaluation
  8. Custom metrics in Lakehouse Monitoring
  9. Data granularity and feature slicing
  10. Endpoint health monitoring

Deployment Strategies

4 concepts · 15 questions
  1. Blue-green deployment
  2. Canary deployment
  3. Comparing deployment strategies
  4. Databricks Model Serving rollout

Custom Model Serving

3 concepts · 17 questions
  1. PyFunc model registration
  2. Custom model querying
  3. Custom model deployment
Ready to practice?Test your knowledge with exam-style questions or take an intelligent quiz tailored to your level.

Percentages reflect share of the current practice bank, not official exam weightings — no structured per-skill weight is published for MACHINE-LEARNING-PROFESSIONAL, so none is invented.