PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/ML System Design/Netflix

Design an ML Platform Portal

Last updated: Apr 18, 2026

Quick Overview

This question evaluates design and engineering skills for building an end-to-end machine learning platform, including experiment tracking, model registry and versioning, deployment and promotion workflows, monitoring, APIs, database schema, scalability, security, and time-series monitoring considerations.

  • easy
  • Netflix
  • ML System Design
  • Machine Learning Engineer

Design an ML Platform Portal

Company: Netflix

Role: Machine Learning Engineer

Category: ML System Design

Difficulty: easy

Interview Round: Onsite

Design a web-based internal platform that gives machine learning engineers and data scientists a unified workflow for the full model lifecycle. The portal should support: - tracking experiments and their metadata, - registering versioned models, - deploying models to staging or production, - promoting models across environments, - monitoring production models. Describe a complete design for this system, including: 1. the main user workflows and major backend components, 2. REST APIs for experiment tracking, model registry, deployment, promotion, and monitoring, 3. a database schema for experiments, models, versions, deployments, and audit history, 4. whether you would use REST, GraphQL, or both for the product, 5. how to monitor models in production, including data quality checks, missing-value rate, drift detection, PSI, and alerting, 6. what backend you would use for querying time-series monitoring data, 7. scalability, security, and reliability considerations.

Quick Answer: This question evaluates design and engineering skills for building an end-to-end machine learning platform, including experiment tracking, model registry and versioning, deployment and promotion workflows, monitoring, APIs, database schema, scalability, security, and time-series monitoring considerations.

Related Interview Questions

  • Design an ML job scheduler - Netflix (easy)
Netflix logo
Netflix
Feb 23, 2026, 12:00 AM
Machine Learning Engineer
Onsite
ML System Design
4
0
Loading...

Design a web-based internal platform that gives machine learning engineers and data scientists a unified workflow for the full model lifecycle.

The portal should support:

  • tracking experiments and their metadata,
  • registering versioned models,
  • deploying models to staging or production,
  • promoting models across environments,
  • monitoring production models.

Describe a complete design for this system, including:

  1. the main user workflows and major backend components,
  2. REST APIs for experiment tracking, model registry, deployment, promotion, and monitoring,
  3. a database schema for experiments, models, versions, deployments, and audit history,
  4. whether you would use REST, GraphQL, or both for the product,
  5. how to monitor models in production, including data quality checks, missing-value rate, drift detection, PSI, and alerting,
  6. what backend you would use for querying time-series monitoring data,
  7. scalability, security, and reliability considerations.

Solution

Show

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...

Browse More Questions

More ML System Design•More Netflix•More Machine Learning Engineer•Netflix Machine Learning Engineer•Netflix ML System Design•Machine Learning Engineer ML System Design
PracHub

Master your tech interviews with 8,000+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Premium
  • For Universities
  • Student Access

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.