San Francisco, CA
Brilliant is a tight-knit team of scientists, educators, engineers, designers, storytellers, and illustrators who are redesigning education at scale.
We believe that math and science are fascinating and beautiful, but that the tools widely used to teach it are dry and ineffective. Brilliant makes learning STEM fun, through problem solving and interactive explorations – from foundational math and science to cutting-edge computer science and professional topics.
Brilliant helps over 9 million students, professionals, and lifelong learners around the world cultivate problem solving skills, build intuition, and master concepts rather than memorize them. To understand more about our approach, see our learning principles.
You can see all open roles and learn more about our team culture on our Careers page.
You will design learning experiences centered around interactive problem solving in math, science, or computer science. Brilliant makes delightful content for learners with a wide range of experience levels: from Pre-Algebra ideal for middle school students, to Math, Algorithm Fundamentals, or Scientific Thinking for a life-long learner looking to rebuild their relationship with STEM, to Quantum Computing for a professional programmer looking to break into a new field.
You will join a diverse group of educators on content team, and this role can grow to be highly cross-functional. Building a course on Brilliant requires close-knit collaboration with design and engineering teams to create effective, beautiful images and interactive experiences to illuminate concepts.
This is a remote work position.
- Write delightful active learning experiences that teaches people how to think, not how to memorize concepts or equations.
- Challenge the current school curriculum standards and experiment with new teaching methods and narratives.
- Provide a sense of what makes each new concept useful and predict what misconceptions and and misapplications might be the likely culprits of confusion when put to use.
- Develop a narrative voice that empowers learners while distilling complex topics down to their components.
Who are you?
You’ve developed a strong grounding in math, science, or computer science that extends beyond traditional curricula. You can code something up in Python to solve a problem but you’re familiar with paradigms like functional programming (most of our interactives are made in Elm!). You’re familiar with modern interpretations of math and science (information theory, networks, and computation) and you’re comfortable using them to frame concepts to beginners. Everyone says you have a way with words when communicating even challenging concepts, and your writing skills (in English) are top notch.
Through your own personal education journey (whether it was inspiring or disappointing), you’ve developed strong opinions about how to teach, and what makes a problem or explanation great. Along the way, you've had to teach yourself some difficult topics, and you viscerally understand the difficulty of working with existing texts or online resources.
Finally, you’re knowledgeable about active learning, and you want to build a way for people to learn by doing, and eventually make lectures, videos, and PDFs full of powerpoint slides a thing of the past.
To land an interview, please include (in addition to your resume):
A problem set that introduces a topic with active problem solving. The set should have narrative voice and interstitial passages that put the problems and results into context, and ultimately tell a story.
Some topics of a suitable scope are:
• Dijkstra's shortest path algorithm
• The Work-Energy theorem
• Simpson’s paradox
• Emergence of traffic jams on highways
• Thales’ Theorem
• Q-learning of Tic Tac Toe
• Kinetic proofreading in gene expression
• Friendship paradox
• Caesar and Vigenère ciphers and how they transform text
• Thermodynamics of hurricanes
Keep in mind that you’re not writing for someone at your own level of knowledge! The target audience is someone with a nodding familiarity with middle school math and science, and perhaps knows what variables, random variables, functions, and loops are, but hasn’t done much serious programming.
If you’d like to deviate from these topics, or target a different audience, that’s fine! Just make it clear what knowledge you’re assuming the learner has coming in, and beware the curse of expertise.
In addition to this assignment, please include past activity posing problems, writing solutions and explanations, or making online lessons. If your past projects seem relevant, we’d love to check them out! If you use Brilliant, send us your profile link. If you don't, that’s okay — but please take a look around before applying.