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
Intuit logo
Intuit
Easy
Software Engineer Locked

Design Premium Product Recommendations

This question evaluates a candidate's ability to design an ML-powered recommendation system, testing competencies in personalization, data requirement...

ML System Design
4
0
54 people solved
Jun 5, 2026
Anthropic logo
Anthropic
Hard
Software Engineer

Review an inference API design for scale

System Design Review: A Machine-Learning Inference API at Scale Background You are reviewing a teammate's design document for a production machine-lea...

ML System Design
23
0
362 people solved
Sep 6, 2025
Anthropic logo
Anthropic
Hard
Software Engineer Locked

Design a high-concurrency LLM inference service

This question evaluates a candidate's ability to design a high-concurrency LLM inference platform, assessing competencies in GPU utilization and memor...

ML System Design
62
0
500 people solved
Feb 11, 2026
Bytedance logo
Bytedance
Medium
Software Engineer Locked

Design a RAG-Based Agent System

This question evaluates a candidate's competency in designing end-to-end Retrieval-Augmented Generation (RAG) systems and LLM-based agents, covering r...

ML System Design
6
0
99 people solved
Jun 3, 2026
Hebbia logo
Hebbia
Medium
Software Engineer Locked

Design Hebbia Chat for SEC Filings

This question evaluates expertise in ML system design, specifically the ability to architect a multi-agent retrieval-augmented generation pipeline at ...

ML System Design
3
0
28 people solved
Jun 1, 2026
Anthropic logo
Anthropic
Medium
Software Engineer

Design an LLM-based binary classifier

Design a Binary Text Classifier Using Only a Log-Probability Scoring Helper Context You are building a binary text classifier without fine-tuning. You...

ML System Design
30
0
567 people solved
Sep 6, 2025
Waymo logo
Waymo
Medium
Software EngineerSenior+ Locked

Design a Hybrid Evaluation Platform

This question evaluates skills in designing scalable ML evaluation platforms, covering architecture, data modeling, human-in-the-loop workflows, LLM-b...

ML System Design
19
0
134 people solved
Feb 6, 2026
Anthropic logo
Anthropic
Hard
Software Engineer

Design a low-latency ML inference API

System Design: Low-Latency ML Inference API (Real-Time) Context You are designing an in-region, synchronous ML inference API that sits on the critical...

ML System Design
63
0
801 people solved
Sep 6, 2025
Kikoff logo
Kikoff
Medium
Software Engineer Locked

Design a Credit Scoring Platform

This question evaluates competency in designing large-scale ML-driven systems, including system architecture, data ingestion and processing, model sco...

ML System Design
5
0
64 people solved
May 4, 2026
Figure logo
Figure
Easy
Software Engineer

Design a Multimodal Training Data Pipeline

Design a backend system for collecting, filtering, and storing training data sent by many clients. Clients upload records that may include large media...

ML System Design
2
0
33 people solved
Apr 2, 2026
Bytedance logo
Bytedance
Medium
Software Engineer

Design a content moderation platform

Design a large-scale content moderation system for a short-video platform. Users can upload videos, captions, comments, audio, and other metadata. The...

ML System Design
9
0
64 people solved
Feb 18, 2026
OpenAI logo
OpenAI
Medium
Software Engineer

Design a chatbot (system design)

Question Design an AI chatbot system with a front-end focus, under the following hard constraints: 1. User messages and conversation history are store...

ML System Design
17
0
269 people solved
Aug 4, 2025
Meta logo
Meta
Medium
Software Engineer AI

Design a Code Review Agent

Design an AI-powered code review agent that assists developers by reviewing pull requests and producing actionable feedback. The agent should be able ...

ML System Design
7
0
67 people solved
Mar 17, 2026
Pinterest logo
Pinterest
Hard
Software Engineer

Design Pin recommendation system

Design Pinterest's Home Feed Recommendation System Problem Design an end-to-end recommendation system that powers the personalized home feed on Pinter...

ML System Design
15
0
149 people solved
Jul 28, 2025
Mistral AI logo
Mistral AI
Hard
Software Engineer

Build and design a Mistral RAG agent

Design and Implement a Minimal LLM-Powered RAG Agent (Python, Mistral API) Context You are asked to build a minimal, but production-minded, retrieval-...

ML System Design
66
0
721 people solved
Sep 6, 2025
Reddit logo
Reddit
Medium
Software Engineer

Design comment-likelihood prediction platform

Scenario You’re building an ML platform component that serves a model to predict the likelihood that a user will comment on a given post. The intervie...

ML System Design
18
0
135 people solved
Nov 10, 2025
Roblox logo
Roblox
Hard
Software Engineer

Design a Static Audio Detection System

System Design: Static Audio Detection Pipeline Context Design an offline (non-live) audio detection system that processes static audio files (e.g., us...

ML System Design
13
0
111 people solved
Sep 6, 2025
NVIDIA logo
NVIDIA
Medium
Software Engineer Locked

How would you optimize large-scale training/inference?

This question evaluates a candidate's skills in ML system design, GPU/CUDA performance engineering, and distributed training and inference optimizatio...

ML System Design
10
0
98 people solved
Jan 14, 2026
Google logo
Google
Medium
Software Engineer

Choose Fast or Cheap Models

You are building an AI-powered product and must choose between two inference options for each request: - Option A: higher cost per token, but lower la...

ML System Design
12
0
100 people solved
Jan 10, 2026
Microsoft logo
Microsoft
Medium
Software Engineer Locked

Design a RAG Ranking Pipeline

This question evaluates expertise in retrieval-augmented generation, information retrieval and ranking, indexing and offline data pipelines, model int...

ML System Design
17
0
143 people solved
Mar 16, 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