Senior/Staff Software Engineer (Interactives)

BrilliantSan Francisco, NY
Hybrid

About The Position

Engineers at Brilliant work in small, elite teams alongside colleagues from Product, Design, and Content. As an interactives engineer, you’ll craft the building blocks that power Brilliant's interactive learning experiences. Brilliant's learning experiences blend thoughtful mechanics, intuitive level design, and deep pedagogical insights. Each interactive is driven by APIs designed for learning designers, our LLM-powered content agent, and our AI tutor, with every possible configuration guaranteed to be a correct, solvable, and meaningful puzzle. It's a tricky technical problem with a big payoff for our learners. Solving this technical challenge enables us to build effective and engaging learning experiences at scale, helping our learners get the reps they need to achieve mastery. With your help, we'll teach all of STEM.

Requirements

  • At least 7 years of professional experience in web-focused software engineering, ideally with meaningful experience in one or more of game development, animation, or interactive media.
  • Motivated by building robust, maintainable, AI-interoperable software systems that drive user and business outcomes.
  • Believes in using the right tool for the job — even when it’s an unfamiliar one, and especially when it's a boring one.
  • Enjoys solving technical challenges in a way simple enough for an intern to understand and build upon.
  • Avoids introducing complex, novel, or "clever" solutions.
  • Writes code for humans and LLMs to comprehend.
  • Has a favorite product and can articulate your perspective on what makes using it delightful.
  • Often thinks about how the products you use could be better.
  • Constantly tinkering with AI tools and workflows and have used them to achieve surprising levels of productivity.
  • Has a strongly-held POV on what effective AI-enabled software engineering looks like.
  • Experience with Elm or other functional programming languages would allow you to hit the ground running.
  • This role works with Elm, JavaScript, TypeScript, HTML, CSS, and even SVG.

Responsibilities

  • Craft new interactive building blocks that captivate learners and make foundational concepts addictive to master.
  • Build clear and expressive APIs designed for experts and AIs.
  • Own the technical implementation of learning experiences from idea to launch on a cross-functional team that trusts you to do what's right for our users but is there to support you when you need it.
  • Write simple, robust, readable code that teammates and future engineers can easily maintain and extend.
  • Contribute to a culture of excellence within your pod, setting high standards for candor and mutual accountability, and striking a careful balance between velocity and quality.
  • Frequently ask: How does this impact our learners?

Benefits

  • Stock options
  • Top-notch health care plans, with 100% of the premiums covered for medical, dental, and vision for employees.
  • Flexible PTO, with a norm of taking off about 6 weeks per year (including federal holidays).
  • Home office equipment
  • Professional development stipend
  • Free food at our offices
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service