We're a non-profit with a mission to provide a free, world-class education to anyone, anywhere. It's a big mission that we're taking on step by step. While we want anyone to be able to get a great education independently, we've been focusing a lot on trying to help teachers working in their classrooms (and a lot of teachers and parents are using Khan away from their classrooms right now!)
Our site has been built on Python 2 and Google App Engine for its first 10 years of existence. We're now in the midst of a rebuild in Go (still on App Engine).[1] Parts of that new Go-based infrastructure are already running in production.
To say that this is an exciting time for us would be an understatement, I think, but we continue to have working sustainably as an engineering principle. (Our principles are available publicly[2].)
[1]: http://engineering.khanacademy.org/posts/goliath.htm [2]: https://docs.google.com/presentation/d/1ZQ-HTuH38L8sf4ZObfJN...
haha everyone knows y'all! You guys are legends. Thanks for the kind and generous work you do over there!
Edit to add: speaking for myself and my perception of my coworkers... We just feel amazingly fortunate to have the opportunity to work toward our mission.
For me this is a major factor in choosing an employer so I followed your link ([2]) but did not see anything in your principles that refers to working sustainably or work-life balance, etc.
The engineering principles take our overall organization values and lay out engineering-specific takes on them. I haven't seen the organization values posted publicly, but one of the top line values is "Work responsibly and sustainably" and I can say firsthand that this is something we talk about in management meetings.
It gets old researching every company name that's not familiar :-(
Truly a gem of the internet, in every way.
My academic life would be so painful without khanacademy and it'd be great to contribute to this.
Does that mean all your financials are public? Where can we find the full reports?
We don't have internship openings right now. We generally do those interviews in the fall (for the following summer).
stupid question, but why NA-only? I'm based in Europe, and I love what Khan Academy does. I have checked your career site in the past, but NA-only means I don't even apply. It's such a shame for Khan Academy.
As of now, in order to ensure legal compliance, we work through another company for hiring outside of where we're officially incorporated. Because of this, it's just too expensive for us to hire people elsewhere.
This is beyond the timezones and other logistical issues, of course.
Anyway, I know so many people in Europe who absolutely love Khan Academy. Keep that in mind when thinking about expanding your talent pool :).
Also keep in mind that if you can hire in one EU country, you get access to the talent pool of the whole EU, since I can just show up in any EU country and start working.
Cheers!
People who are looking to make a good tech salary and help the world at the same time will be happy at Khan, I think.