Senior/Staff Software Engineer (Interactives)
Core
Craft interactive learning experiences blending game mechanics, level design, and pedagogical insights to teach STEM concepts at scale.
Role type
Senior/Staff Software Engineer (Interactives)
Builds
Interactive learning games and APIs for learning designers and AI tutors
Domain
EdTech / Interactive Media / AI
Deliverable
production ML models | product features
Required skills
Web-focused software engineering, game development, animation, interactive media, functional programming (Elm), API design, AI tooling
Preferred skills
Experience with Elm or other functional programming languages
Technologies
Elm, JavaScript, TypeScript, HTML, CSS, SVG
Responsibilities
Craft new interactive building blocks that captivate learners, build clear and expressive APIs for experts and AIs, own technical implementation of learning experiences from idea to launch, write simple and robust code for humans and LLMs
Seniority
Senior/Staff, hands-on IC