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

Quick Answer: 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.

|Home/System Design/Google
Google logo
Google
Jun 14, 2026, 12:00 AM
hardSoftware EngineerTechnical ScreenSystem Design
76
0
Loading...

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...