System Design Instructor
We are hiring a System Design Instructor to lead our live System Design course and cohort for working engineers preparing for senior interviews and roles. What you will do: 1. Run live sessions on distributed systems, scalability, databases, caching, messaging, and real-world architecture case studies. 2. Design and update course content, assignments, and case studies as the field moves. 3. Review learner designs and give specific, actionable feedback. 4. Run doubt-solving classes and unblock learners between sessions. What we look for: 1. Strong distributed-systems fundamentals across storage, consistency, and messaging. 2. Real industry experience designing large-scale systems in production. 3. The ability to explain hard concepts simply, to a room of smart practitioners. 4. Comfort teaching live and thinking on your feet.