Design a Tier-Aware AI Video Generation Service
Company: OpenAI
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Technical Screen
Overview: Design an asynchronous AI video generation service around scarce, failure-prone compute rather than model internals. Cover durable job states, idempotency, artifact storage, retries, leases, cancellation, tier-aware scheduling, fairness, overload, and component failures.