Join Our Team

At Desmos, we like hard problems, which is why we've picked one of the toughest ones in education: making challenging math engaging and accessible to everyone. We work in the middle intersection of great curriculum design and cutting edge technology, and we're hiring.

The Perks

We believe that great work requires a great workplace, thoughtful colleagues, a balanced life, and minimal distractions. Here is what it means to work at Desmos.

Great benefits.

Full medical, vision, and dental insurance, 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, competitive salary, and retirement matching 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. We also love sleep.

Our Story

At Desmos, our mission is to help every student learn math and to love learning math. Our free graphing calculator is upending a multi-decade monopoly, making math available to the billions of students in the world by breaking down barriers of income and even disability. The graphing calculator services over 40 million users per year with excellent feedback from classroom teachers and glowing coverage from CNN, Bloomberg, USAToday, and others.

Our free graphing calculator has raised the standard for digital math tools and we're now working to raise the standard for digital math content, combining the best ideas from education research, technology, and design. The activities we’re designing have a large and growing community of millions of students and teachers around the world.

Our offices are located in the heart of San Francisco, in a beautiful, sunny office in SOMA, and we're backed by Google Ventures, Kapor Capital, and Learn Capital. Our investors are fantastic, but our business model is strong enough that we are funding our newest projects with our own revenue, all while giving away our graphing calculator at no cost to teachers and students.

Desmos is an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Furthermore, we believe that diversity leads to stronger teams, better products, and more successful companies. Come join us as we tackle the hard problems we love and build an enduring company in the process.

Available Positions:

Teaching Faculty

There is enormous and untapped demand for meaningful interactions between students and technology in math class, interactions that go far beyond watching videos and clicking on multiple choice answers. We are looking for a new Desmos Teaching Faculty Member to help us meet that demand. Our faculty members build activities using our free Graphing Calculator and Activity Builder. Sometimes they build those activities in consultation with major publishers who want to energize their existing materials. Other times they build from scratch, asking themselves, "What math would we like students to learn?" and "How can Desmos technology uniquely help them learn it and love learning it?"

What you should show up ready to teach anyone on your first day:

  • What a day in the life of a public middle- or high-school teacher looks like in the United States.
  • The major challenges of technology integration in US classrooms from the perspective of both students and teachers.
  • What separates a great math lesson from a lousy math lesson.
  • What separates great classroom technology from lousy classroom technology.
  • A five-minute summary of any math topic up to advanced high school algebra.
  • Any item from our beginner level Graphing Calculator scavenger hunt.
  • How you’d make five modifications to this activity to improve it for student use.

What you’ll learn more about after you’re hired:

  • Computation Layer, the programming language we use to set up rich interactions between students, technology, and mathematics.
  • Our design principles for building great activities with technology.
  • How theories of learning intersect with our work.

Within your first month, you’ll:

  • Introduce yourself on Slack to your new colleagues!
  • Work with our other faculty members to get up to speed on the technology we use to keep ourselves organized. (Jira, Slack, Trello, and Google Apps, mainly.) This may take less than a month because you’re a quick study with new systems and aren’t afraid to ask for help when you need it.
  • Give feedback to your colleagues on activities they’re developing. We hired you because you have significant classroom experience, strong opinions about what works in math, education, and technology, and because you can help us understand the perspectives of people who are underrepresented in technology and mathematics. You’ll make those opinions known and help us improve our activities. You’ll offer most of this feedback in written form, which isn’t a problem for you, since your writing is clear and concise.
  • Take one of the other faculty members’ plans for an activity and build as much of it as you can with tools you have already used in significant ways – our Graphing Calculator and Activity Builder. You’ll collaborate with engineers, designers, and other faculty members on everything you can’t build on your own.

Within your first three months, you’ll:

  • Set and meet an ambitious goal for your own activity production. This will be split between activities you’ll adapt from your colleagues’ ideas and activities you’ll adapt from your own ideas, using the activity- and lesson-building skills you’re importing from your classroom experience. You’ll continue to support and be supported by the rest of your team.
  • Participate in a classroom visit to watch students learning from one of your activities! You’ll write up and implement a plan to revise that activity based on your classroom observations.
  • Present an activity you’ve built at one of our weekly, company-wide activity show-and-tells.

Within your first year, you’ll:

  • Meet with the people mentoring you at Desmos to discuss growth opportunities at our company. You’re ambitious and self-motivated so this will be a conversation you’ve been eagerly awaiting.
  • Present or co-present your work at a teaching conference.

Learn more about our company! Then send an email to with “Teaching Faculty” in the subject. Include your resume and a cover letter that helps us understand your preparation for the work we’ve described above. If you don’t think you’re a great fit for this role, feel free to email us anyway and let us know you want us to update you on other postings like this one.

Frequently Asked Questions

Q: Is this a full-time position?
A: Yes.

Q: Is remote work a possibility or do I need to re-locate to San Francisco?
A: Remote work is possible. The Teaching Faculty currently works across four states and three time zones.

Q: Will you consider international candidates?
A: Yes, but because we're based in the United States and working entirely in US classrooms, you'll need to be able to teach anyone on your first day about the issues facing teachers and students unique to the US.

Software Engineer

Desmos is on a mission to improve the quality of math education in every classroom. We do this by letting teachers and students access rich, interactive, and pedagogically sound math experiences right on their browser. Building high-quality math content is no easy task, and requires close collaboration between teachers, designers and engineers, as well as constant testing in real classrooms.

Our engineering team builds elegant and flexible systems that can quickly respond to design and pedagogy demands. We are often tasked with coming up with creative solutions to get an interaction feeling just right. We empower our teachers and designers to create delightful and meaningful math experiences.

What you should show up ready to teach anyone on your first day:

  • How a healthy engineering culture and practices help build production quality software.
  • A 5-minute summary of any basic computer science topic.
  • Design decisions in a piece of code you wrote, including alternatives and trade offs you made.
  • How you would improve this piece of code?

What you’ll learn more about after you’re hired:

Within your first week, you’ll:

  • Introduce yourself on Slack to your new co-workers!
  • Learn about our process for writing, testing, and deploying code.
  • Ship your first piece of code to production!

Within your first month, you’ll:

  • Familiarize yourself with Typescript and our in-house, front-end framework.
  • Complete your first user-facing feature in collaboration with other teams (design, business, teaching faculty).
  • Start reviewing code from other engineers on the team, bringing your keen eye for pragmatic and elegant solutions to challenging problems.

Within your first three months, you’ll:

  • Be the technical lead on your first major project, guiding it from design to implementation.
  • Participate in goal setting to help determine the direction of the company and our engineering priorities for the near future.
  • Visit a classroom to watch students use our technology to learn mathematics.

Within your first year, you’ll:

  • Attend a math education conference with the Desmos team to get to know our users and better understand the role that Desmos plays in the classroom.
  • Be a technical lead on a quarter level goal for the company.
  • Become the company’s expert on one or more areas of the code base.
  • Help hire and onboard new members of the engineering team.
  • Take a vacation to recharge. We do our best work when we’re happy and well-rested.

Learn more about our company! Then send an email to with “Software Engineer” in the subject. Include your resume and a cover letter that helps us understand your preparation for the work we’ve described above.

Strategic Business Development

The financial engine of our business is licensing our Application Programming Interface (API) to established and emerging partners, helping them push their content and assessment offerings to new heights. However, we have just scratched the surface of what we want to accomplish, and we need your help. We’re looking for someone to join our strategic business development team to create and maintain partnerships with companies to license the Desmos calculator API. This role doesn’t have a handbook; you define your pipeline, reach out to potential partners, and close deals. The fire in your belly for improving education and closing sales is what drives you to perform your job well.

Core Requirements

  • Qualify sales leads, schedule presentations and sales meetings, and close sales.
  • Proactively create pipelines for new partnership opportunities.
  • Maintain detailed account profiles in CRM application.
  • Negotiate contracts.
  • Regularly exceed revenue targets.
  • Collect feedback from partners to help drive product improvements.
  • SF-based, but should be open to travel (<25%).

Desired Background

  • 3-5 years experience in business-to-business sales.
  • Ambitious and self-motivated. (Growth and leadership opportunities will arise within the company as we grow.)
  • Strong oral and written communication skills.
  • Excellent organization and attention to detail.
  • Flexibility, friendliness, and resourcefulness.
  • Comfortable with a high level of outbound communication via phone and email.
  • A passion for education. (Bonus points for prior experience in math education!)

Does this sound like you?

Send an email with resume and cover letter to