Design a job scheduler system. In the low-level variant: each job is a task list containing dependency relationships between tasks — candidates must reason about how to model, schedule, and execute tasks respecting those dependencies. In the higher-level GPU compute platform variant: design a compute platform that manages X GPUs…