Engineers at this Series C Company work in small, elite teams alongside colleagues from Product, Design, and Content. As an interactive engineer, you’ll build games that teach.
Our games blend thoughtful mechanics, intuitive level design, and deep pedagogical insights. Each game is driven by APIs designed for experts and LLMs where every possible configuration is 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 games at scale, helping our learners to get the reps they need to achieve mastery. With your help, we'll build the next 1,000 learning games to teach all of STEM.
Responsibilities
- Develop new educational games that captivate learners and make foundational concepts addictive to master.
- Expand our world-class universe of interactive building blocks designed to be composed in the next generation of learning games.
- Build clear and expressive APIs designed for experts and AIs.
- Own the technical implementation of games 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?
Who are you?
- You have at least 3 years of professional experience in web-focused software engineering, ideally with meaningful experience in one or more of game development, animation, or interactive media.
- You’re motivated by building robust, maintainable, AI-interoperable software systems that drive user and business outcomes.
- You believe in using the right tool for the job — even when it’s an unfamiliar one, and especially when it's a boring one.
- You enjoy solving technical challenges in a way simple enough for an intern to understand and build upon. You avoid introducing complex, novel, or "clever" solutions. You write code for humans and LLMs to comprehend.
- You have a favorite product and can articulate your perspective on what makes using it delightful. You often think about how the products you use could be better.
- You're constantly tinkering with AI tools and workflows and have used them to achieve surprising new levels of productivity.
- Lack of experience in a specific technology is never disqualifying, but 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.
Engineering Team
Their engineering team is small, elite, and AI-enabled. They believe in moving fast, fixing faster, and optimizing for outcomes over outputs. Their team is full of former founders, early employees, and engineering leaders turned ICs whose collective drive, judgement, and standards generate a palpable sense of momentum every day. The norm on this team is doing the very best work of their careers, and they both support and challenge each other every day to do exactly that.
Job Type: Full-time
Pay: $180,000.00 - $240,000.00 per year
Application Question(s):
- Do you have 3+ years professional web software engineering experience?
- Proficient experience in game development, animation, or interactive media?
- Do you have the ability to develop educational games?
Experience:
Location:
- San Francisco, CA 94111 (Preferred)
Ability to Commute:
- San Francisco, CA 94111 (Required)
Work Location: In person