Software Engineer ML System Design Interview Questions

Practice 117 real ML System Design interview questions for Software Engineer roles. From companies including Anthropic, OpenAI, Amazon, NVIDIA, Meta.

117 Questions 54 Companies08.10.2026
Showing 20 results
Role
DoorDash logo
DoorDash
Medium
Software Engineer

Design a Store Recommendation System and Explain ML Trade-offs

Design a store recommendation system and discuss ML domain trade-offs, including a decision-tree-style refund model. `hint Hint 1 Start by stating ass...

ML System Design
5
0
74 people solved
Jul 2, 2026
Mistral AI logo
Mistral AI
Hard
Software Engineer

Design a PDF-to-Markdown Inference API

Problem Statement Design an inference service that converts PDF files into Markdown. Assume the following building blocks already exist and you do not...

ML System Design
64
0
1052 people solved
Apr 16, 2026
Anthropic logo
Anthropic
Medium
Software Engineer

Design Safe Distribution and Activation of Model Weights

Design Safe Distribution and Activation of Model Weights The source names model-weight deployment as the system-design topic but does not give a scale...

ML System Design
2
0
21 people solved
May 9, 2026
Bytedance logo
Bytedance
Medium
Software Engineer Locked

Design a Personalized Content Recommendation Engine

This question evaluates a candidate's ability to design a large-scale personalized recommendation system, covering problem framing, candidate retrieva...

ML System Design
1
0
26 people solved
Jun 17, 2026
Scale AI logo
Scale AI
Medium
Software Engineer

Design pipeline using classification and embedding services

You are given two black-box ML services: 1. Classification Service - Input: One or more text documents. - Output: A label for each document (e.g...

ML System Design
131
0
885 people solved
Dec 8, 2025
OpenAI logo
OpenAI
Medium
Software Engineer Locked

Design a Text-to-Video Generation Service

This question evaluates understanding of ML system design, distributed scheduling, durable asynchronous job pipelines, GPU resource orchestration, and...

ML System Design
14
0
154 people solved
May 22, 2026
Anthropic logo
Anthropic
Hard
Software Engineer

Design a GPU inference API

Design a scalable, GPU-backed inference API that serves multiple ML models — including large autoregressive models such as LLMs — to internal product ...

ML System Design
111
0
827 people solved
Aug 1, 2025
Cohere logo
Cohere
Medium
Software Engineer

Design an Enterprise Research Assistant with Verifiable Citations

Design an Enterprise Research Assistant with Verifiable Citations Design an enterprise research system that accepts complex questions, retrieves autho...

ML System Design
2
0
20 people solved
Apr 9, 2026
Two Sigma logo
Two Sigma
Medium
Software Engineer Locked

Design GenAI Fine-Tuning and Agent Tradeoffs

This question evaluates competency in generative AI fine-tuning techniques and production agent architecture, including trade-offs among full-precisio...

ML System Design
7
0
117 people solved
May 9, 2026
Microsoft logo
Microsoft
Medium
Software Engineer Locked

Design Chatbot Personalization Memory

This question evaluates competency in designing per-user chatbot memory systems, including data modeling for durable memories, retrieval-augmented gen...

ML System Design
14
0
128 people solved
May 7, 2026
Decagon logo
Decagon
Medium
Software Engineer

Design a Single-Domain Chatbot

Design a chatbot system for a single enterprise customer and a single business domain. For example, the chatbot may answer support questions for one p...

ML System Design
26
0
293 people solved
Mar 9, 2026
Bytedance logo
Bytedance
Medium
Software Engineer Locked

Design a Content Moderation Platform

This question evaluates a candidate's ability to design scalable, ML-driven content moderation platforms, assessing competencies in system architectur...

ML System Design
8
0
68 people solved
Apr 10, 2026
EliseAI logo
EliseAI
Medium
Software Engineer

Design an OpenAI chatbot in two hours

Design and Build a Minimal Conversational Chatbot (2-Hour Coding Exercise) You are given an OpenAI API key and two hours. Design and implement a minim...

ML System Design
30
0
430 people solved
Sep 6, 2025
Jane Street logo
Jane Street
Hard
Software Engineer

Design sequential reveal classification and policy

FashionMNIST: Row-wise Reveal Evaluation, Reward-Optimal Masking, Augmentation, and Early Exit Context You have a trained CNN classifier for FashionMN...

ML System Design
41
0
355 people solved
Sep 6, 2025
Meta logo
Meta
Hard
Software Engineer AI

Design an Automated Ticket Investigation Agent

Design an AI-enabled agentic system that automatically investigates support or engineering tickets. The system should: - Read an incoming ticket and u...

ML System Design
8
0
73 people solved
Apr 27, 2026
Anthropic logo
Anthropic
Hard
Software Engineer

Design a batch inference API

Design an Asynchronous (POST-and-Poll) Inference Service API Design an asynchronous inference service for serving model predictions. A client submits ...

ML System Design
70
0
1049 people solved
Sep 6, 2025
Oracle logo
Oracle
Hard
Software Engineer

Evaluate Subjective and Nondeterministic Agent Outputs

Evaluate Subjective and Nondeterministic Agent Outputs Design an evaluation program for an AI agent whose answers may be valid in several different fo...

ML System Design
1
0
11 people solved
May 1, 2026
Roblox logo
Roblox
Easy
Software Engineer Locked

Design a game recommendation modeling approach

This question evaluates proficiency in end-to-end machine learning system design for recommender systems, including product goal and target definition...

ML System Design
14
0
143 people solved
Jan 14, 2026
Anthropic logo
Anthropic
Hard
Software Engineer Locked

How do you handle an LLM agents interview?

This question evaluates an engineer's competency in designing and evaluating LLM-powered agents, covering system architecture, tool and API integratio...

ML System Design
50
0
498 people solved
Mar 1, 2026
Decagon logo
Decagon
Medium
Software Engineer Locked

Design a Real-Time AI Voice System

This question evaluates system-level engineering skills for real-time conversational AI, covering audio ingestion, speech recognition, dialogue orches...

ML System Design
24
0
178 people solved
Feb 17, 2026

Explore more Software Engineer ML System Design interview questions

Real questions from candidate reports, grouped by company, topic and role.

Other categories for Software Engineer
ML System Design questions for other roles
Browse all