No experience
Employment Type:
Full time
Job Category:
Software Development
Software Developer
(This job is no longer available)
Khan Academy | Mountain View, CA
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

Khan Academy is looking for exceptional software developers to create a free virtual classroom for the world. Our small team is changing the face of education - join us on our mission to provide a free, world-class education for anyone, anywhere.

We're fun, quirky people at heart that come from a variety of backgrounds. Our team includes industry leaders from Google, Apple, Facebook, Microsoft, Pixar, Fog Creek, and tiny startups, as well as people with non-traditional backgrounds who didn't graduate from college. Together, we're a small but elite team, deeply invested in your future. We believe that no organization will be as invested in developing you as a professional.

Our developers tackle world-changing challenges that have never been solved before. Recent examples include:

Building innovative new ways to teach computer science ( http://ejohn.org/blog/introducing-khan-cs/ )
Designing a machine learning model to optimize a student's learning path ( http://david-hu.com/2011/11/02/how-khan-academy-is-using-machine-learning-to-assess-student-mastery.html )
Running A/B tests to increase learning and affect real lives (not just increase page views)
Reimagining ways for students to learn together online
Scaling all the infrastructure needed to handle millions of users


Python, JavaScript (React, Flux, Backbone, jQuery), Google App Engine, Hadoop/Hive, Objective-C, and anything else that best solves the problem at hand
We're not religious about using a specific technology. We're religious about providing an incredible experience for Khan Academy learners


Lisp expertise. Actually, we don't require experience in any particular technology, but you should have an impressive collection of cool projects. We're confident that you'll be able to learn whatever languages and frameworks we throw at you (or, more likely, you throw at us).


A passion for software and engaging learning experiences, as well as desire to change the world
An ability to chew through difficult software problems. You probably noticed this ability not long after you first sat down in front of a computer. You leave a trail of successful software projects in your wake
Great intuition for how users like to learn. You have the motivation and courage to tackle any new subject you put your mind to, and not let go until you've mastered it

US, Canadian, Australian, or Mexican citizenship, US Residency, or other authorization to work in the US

About Khan Academy

Khan's Martial Arts Academy, Burke, Fairfax County, Virginia, combines traditional philosophy with modern day martial arts techniques in the teaching of Chung Do Kwon Tae Kwon Do, a Korean martial art.