Remote job
CS Learning Designer
Job details
About this role
Role overview Design interactive learning experiences that teach programming, algorithms, and computational thinking through hands-on activities. You will develop Python courses and visual, puzzle-based learning games, working with a small cross-functional team to make complex computer science ideas approachable and engaging.
Responsibilities - Develop interactive Python courses that teach core computer science concepts. - Create learning games that explain algorithms, data structures, and computational thinking through visual and puzzle-driven experiences. - Break difficult topics such as recursion, backtracking, and dynamic programming into clear, well-sequenced steps. - Use interactivity to help learners reason from first principles, build confidence, and develop mastery. - Collaborate with product, design, and engineering on learning features, visuals, and mechanics for computers and phones. - Share examples of prior work teaching computer science concepts interactively online as part of an application.
Requirements - Undergraduate degree or higher in a STEM field, with grounding in the subject developed through research or teaching. - Strong ability to teach complex material through simple, hands-on progressions and effective writing in English. - Experience building or using interactive learning, including asynchronous experiences. - Extensive use of AI agents for coding and a considered view of which concepts matter in agent-assisted programming. - Ability to manage a varied workload, switch contexts, adapt to change, and contribute across project needs.
Benefits and work setup - Salary range of $110,000–$180,000, plus stock options; location-based adjustments may apply. - Medical, dental, and vision premiums are fully covered for employees. Flexible time off averages about six weeks annually, including federal holidays; home-office equipment and a professional development stipend are also provided. - Core collaboration hours are 9:30 a.m.–2:30 p.m. Pacific, regardless of time zone.