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...
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!