Khan Academy
Software Developer
Computers/Software | Mountain View, CA, United States


Khan Academy is looking for top-notch developers to create a free virtual classroom for the world.  Join us on our mission to provide a free world-class education for anyone, anywhere.   
 
We’re fun, quirky geeks at heart who believe that shipping beats perfection.  We've built a talented development team including Fog Creekers Ben Kamens and Jason Rosoff, jQuery creator John Resig and Google hire #1 Craig Silverstein.  We’re a small but elite team from Google, Facebook, Microsoft, Fog Creek, tech startups, Pixar, McKinsey, hedge funds and more. 
 
Our software developers, our secret sauce, are tackling exciting technical challenges. Recent examples include:
  • Building a development environment for creating real-time interactive visualizations
  • Designing a machine learning model to optimize a student’s learning path 
  • Running A/B tests to deepen user engagement
  • Reimagining a discussion area where users can learn from each other
  • Scaling server infrastructure to handle millions of users
Every day, learners of all ages rely on Khan Academy to learn.  Khan Academy has been featured broadly, including in 60 Minutes, Wired, The Economist and of course, The Colbert Report. 
 
We use:
  • Python, JavaScript (jQuery, Backbone), 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
 
We offer the following benefits:
(We may be a non-profit, but we reward our talented team like a for-profit)
  • Competitive salaries and annual bonuses
  • 10 office holidays + paid time off as needed (required minimum of 10 days per year)
  • 401(k) + 4% matching
  • Comprehensive insurance (medical, dental, vision, life)
  • Awesome team events and weekly board game nights
  • The ability to spend your time on high-impact software that's already defining the future of education
  • A fun, high-caliber team that trusts you, and gives you the freedom to be brilliant
You don't need:
  • Lisp expertise. Actually, we don't require experience in any particular technology (see below), but you should have an impressive collection of cool projects. It also can't hurt to know some javascript.
You need:
  • Mastery of whatever technology you've used in the past. We know that if you're one of the best developers in the world you'll be able to learn whatever languages and frameworks we throw at you (or, more likely, you throw at us)
  • 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, and a mastery of the subjects you took in high school and college. You’re not afraid of any integral, and know you can master any subject that you put your mind to
  • A passion for software and engaging learning experiences, as well as a desire to change the world 
  • Authorization to work in the US
Along with your resume, please include:
A) Links to any projects (we really like these).  We especially like living, breathing projects; please do NOT send your code.  
B) A cover letter that includes why you want to join Khan Academy
C) (Optional) While not required, it is favorably looked upon to build an exercise of your choosing using our open-source framework (example: http://www.khanacademy.org/math/e/derivative_intuition). Find out more at: https://github.com/Khan/khan-exercises/wiki/Getting-Involved
 
Learn more:




Jobvite