CS Learning Designer

Brilliant•San Francisco, CA

About The Position

Brilliant is hiring a CS Learning Designer to create interactive learning games and courses that teach programming and algorithmic thinking. The role focuses on using Python to teach computer science concepts and brainstorming interactive experiences that bring algorithm-design principles to life. Working on a small, nimble team, the designer will expand Brilliant’s library of CS learning games and support strong learning outcomes and business growth. The company emphasizes real-time collaboration and human connection, with core online hours from 9:30 a.m. to 2:30 p.m. Pacific, regardless of timezone. To be considered, applicants should include their best examples of teaching computer science concepts interactively online.

Requirements

  • Undergraduate degree or above in a STEM field.
  • Strong grounding in a STEM field developed through research or teaching beyond traditional curricula.
  • Extensive use of AI agents for coding, and a well-considered view on the core concepts to teach in the context of agentic coding.
  • Ability to teach complex topics through a progression of clear, simple, hands-on steps.
  • Experience building or using interactivity to motivate, engage, and challenge learners, including in asynchronous contexts.
  • Excellent English writing and communication skills, particularly for explaining challenging concepts.
  • Ability to context switch and prioritize across a large workload.
  • Openness to change and willingness to experiment with formats and platforms.
  • Willingness to contribute to any aspect of a project as needed.

Nice To Haves

  • A strong background in computer science education is especially encouraged.

Responsibilities

  • Develop hands-on programming courses that teach computer science concepts using Brilliant’s Python learning game.
  • Design visual, puzzle-driven learning games that teach foundational principles in algorithms, data structures, and computational thinking.
  • Break down complex ideas such as recursion, backtracking, and dynamic programming into approachable, well-sequenced steps that help learners reason from first principles.
  • Create clear, creative, intuitive content that uses interactivity to build learner confidence and mastery.
  • Build immersive, interactive learning experiences that guide learners through problem-solving journeys.
  • Collaborate with product, design, and engineering teams to develop interactive features, visuals, and mechanics for computers and phones.

Benefits

  • Stock options.
  • Medical, dental, and vision plans with 100% of employee premiums covered.
  • Flexible PTO, with a norm of about six weeks off per year, including federal holidays.
  • Home office equipment.
  • Professional development stipend.
  • Free food at offices.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service