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
Google logo
Google
Hard
Software Engineer

Design a Scalable and Safe Agentic System

Design a Scalable and Safe Agentic System Design a service that accepts a user goal, lets an AI agent plan and invoke approved tools, and returns a re...

ML System Design
75
0
507 people solved
Jul 10, 2026
Harvey logo
Harvey
Hard
Software Engineer

Design Retrieval-Augmented Answers from a Document Vault

Design a service that accepts a user's prompt, searches a large document vault, and returns a grounded answer with citations to relevant source passag...

ML System Design
10
0
98 people solved
Jul 27, 2026
Apple logo
Apple
Hard
Software Engineer

Design a 200-Terabyte Media Migration and Training Input Pipeline

Design a 200-Terabyte Media Migration and Training Input Pipeline Design a one-time transfer of 200 TB of images and videos from an on-premises enviro...

ML System Design
0
0
10 people solved
Aug 10, 2026
Figma logo
Figma
Medium
Software Engineer

Design an Evaluation Platform for a Design-Editing Agent

Design an Evaluation Platform for a Design-Editing Agent A design application includes an agent that edits a user's document from natural-language ins...

ML System Design
2
0
25 people solved
Jul 21, 2026
Baseten logo
Baseten
Hard
Software Engineer

Design an LLM Inference Serving System

Design an LLM Inference Serving System Design a production system that serves inference requests for one or more large language models. Cover the requ...

ML System Design
1
0
16 people solved
Jul 26, 2026
Anthropic logo
Anthropic
Medium
Software Engineer

Design a Low-Latency GPU Inference Service

Design a Low-Latency GPU Inference Service Design an online inference service backed by GPU servers. Explain how dynamic batching, request deadlines, ...

ML System Design
2
0
16 people solved
Jul 25, 2026
Harvey logo
Harvey
Medium
Software Engineer Locked

Design a Memo Q&A Agent for a Large Law Firm

This question evaluates ML system design skills, specifically retrieval-augmented generation (RAG) and LLM-grounded document retrieval at production s...

ML System Design
42
0
313 people solved
Jun 20, 2026
Amazon logo
Amazon
Medium
Software Engineer

Design a Platform for Training and Serving ML Models

Design an internal ML platform that lets data scientists train models, register reproducible versions, and deploy them for both online and batch infer...

ML System Design
0
0
7 people solved
Aug 2, 2026
Distyl logo
Distyl
Hard
Software Engineer

Design a Grounded LLM Assistant for Case Preparation

Design a Grounded LLM Assistant for Case Preparation Design an LLM-based assistant that helps a user prepare a draft response from documents related t...

ML System Design
2
0
20 people solved
Jul 23, 2026
OpenAI logo
OpenAI
Hard
Software Engineer

Design a Text-to-Video Generation System

Design a Sora-like text-to-video generation platform. Users submit a text prompt, optional generation settings (duration, resolution, fps, seed, model...

ML System Design
100
1
815 people solved
May 12, 2026
Harvey logo
Harvey
Hard
Software Engineer Locked

Design a RAG Q&A Agent over Law Firm Legal Memos

This question evaluates a candidate's ability to design a retrieval-augmented generation system, covering ingestion, chunking, indexing, retrieval, an...

ML System Design
13
0
217 people solved
Jun 18, 2026
Anthropic logo
Anthropic
Medium
Software Engineer

Design GPU inference request batching

Design a system that serves online model-inference requests on GPUs. Requests arrive one at a time from clients, but GPU throughput is far higher when...

ML System Design
116
0
1650 people solved
Mar 13, 2026
Datadog logo
Datadog
Medium
Software Engineer Locked

Design an LLM Agent System That Automatically Resolves Jira Tickets and Opens Pull Requests

This ML system design question evaluates the ability to architect an autonomous LLM-agent pipeline spanning retrieval-augmented generation, tool integ...

ML System Design
25
0
173 people solved
Jun 4, 2026
Scale AI logo
Scale AI
Easy
Software Engineer

Design an LLM API pipeline

You are asked to build a small application feature that calls a hosted large language model (LLM) API to solve a user task. The interviewer is not int...

ML System Design
81
0
985 people solved
Mar 17, 2026
OpenAI logo
OpenAI
Medium
Software Engineer

Design a Video Generation Service with GPU Fleet Management

Design a Video Generation Service with GPU Fleet Management Design a service that accepts text or media prompts and asynchronously generates videos. F...

ML System Design
5
0
59 people solved
Jul 3, 2026
Intuit logo
Intuit
Medium
Software EngineerSenior+

Design a "Future Best-Sellers" Prediction and Recommendation System

Design a "Future Best-Sellers" Prediction and Recommendation System An e-commerce platform wants a new feature on its category pages. A user selects a...

ML System Design
7
0
73 people solved
Jun 30, 2026
Oracle logo
Oracle
Medium
Software Engineer

Design an E-Commerce Recommendation System from Browsing History

Design an E-Commerce Recommendation System from Browsing History Design a large-scale recommendation system that uses users' browsing histories to ran...

ML System Design
0
0
5 people solved
Jul 26, 2026
OpenAI logo
OpenAI
Hard
Software Engineer Locked

Design a Text-to-Video Generation Platform (Sora-style)

This ML system design question evaluates a candidate's ability to architect the infrastructure around a large generative video model, including asynch...

ML System Design
5
0
70 people solved
Jun 14, 2026
Anthropic logo
Anthropic
Medium
Software Engineer

Design Model Weight Distribution

Design a system that distributes large machine learning model weight files to a fleet of GPU inference workers. A new model version is published as on...

ML System Design
49
0
365 people solved
Apr 19, 2026
Vanta logo
Vanta
Medium
Software Engineer

Review and Debug an AI Chatbot

Review and Debug an AI Chatbot Review the design of an AI chatbot and propose improvements. Then explain how you would investigate reports of incorrec...

ML System Design
7
0
62 people solved
Jul 13, 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