Design a Task Scheduler for Opaque Long-Running GPU Jobs ("Design Sora")

Quick Overview

This system design question evaluates a candidate's ability to architect a distributed job scheduler and orchestrator for expensive, long-running, GPU-bound tasks. It tests core competencies in asynchronous processing, multi-tenant fairness, fault tolerance, and scalable resource management — skills commonly probed at the senior software engineer level.

Design a Task Scheduler for Opaque Long-Running GPU Jobs ("Design Sora")

Company: Google

Role: Software Engineer

Category: System Design

Difficulty: hard

Interview Round: Technical Screen

Overview: This system design question evaluates a candidate's ability to architect a distributed job scheduler and orchestrator for expensive, long-running, GPU-bound tasks. It tests core competencies in asynchronous processing, multi-tenant fairness, fault tolerance, and scalable resource management — skills commonly probed at the senior software engineer level.

Google logo
Google
Jun 14, 2026
hardSoftware EngineerTechnical ScreenSystem Design
114
0
Loading...