Desmos - San Francisco, CA
-- About us --
Desmos builds great math software.  If you love math, write great code, and care about education, then we want to meet you.
Check out a sample graph at <a href="https://www.desmos.com/calculator/bbhzdbudoy" > if you haven't seen our calculator before.
-- Software Developer (calculator) --
The Desmos calculator lives entirely in the browser. It incorporates a realtime LaTeX WYSIWIG editor, includes a full compiler pipeline to interpret unstructured user math input and transform it into meaningful and efficiently-evaluable code, and makes extensive use of modern web technologies such as web workers and canvas rendering. The calculator core is modular and well-tested code which powers our free-to-use desktop, tablet, and mobile versions, used by millions of students, as well as driving our API, which many of the world's largest education companies use to power their graphing and math input. There's a lot to do to make the calculator faster, more powerful, more featureful and more beautiful, build out mobile apps, and continue to grow the calculator API.
We're not big into hard requirements, but a love of and interest in math is non-negotiable.
If this is the right job for you, you're probably also interested in numerical and geometric computation, compilers, code generation, performance optimization, API design, CAS implementation and graphics.
-- Software Developer (lessons) --
Desmos is redefining what online math content can look like by treating the creation of each lesson as software development. Each lesson we build has unique interactions, streams realtime data to other students and to the teacher dashboard, and has to work effectively across a wide range of devices. Basically, we're building a new app every few weeks, each one designed by our team of world-class educators and designers. If you're not excited by a never-ending stream of ready-to-build projects that will each make a significant impact on a specific area of math education, this is not the position for you.
We need to see a demonstrated ability to create high-quality interactive experiences rapidly, and a love of math and teaching.
Bonus points if you've produced and maintained code in a high-throughput / multi-product environment, developed complex single-page web apps, built complex touch interactions, or spent time as an educator.
-- Why Desmos --
Here's what it means to work at Desmos.
  * Great benefits: full medical and dental, catered lunch every day, unlimited vacation days whenever you need them.
  * Productive environment: no mandatory meetings, bureaucracy, or artificial barriers. Full transparency and participation in company goals and direction.
  * Competitive compensation: we offer substantial equity and competitive salary to every fulltime employee. We want everyone to feel both financially secure and deeply invested in the future of the company.
  * Work-life balance: we value results over hours, and sustainable, long-term success over short-term wins.

-- Apply --
If this sounds like you, send an email with resume to REDACTED_EMAIL