Just wanted to mention that if any of this sounds interesting, Khan Academy is hiring both for full-time devs and interns. Here's the job post:
Mountain View - Khan Academy (full-timers and interns welcome year-round)
Our mission is to provide a world-class education to anyone, anywhere. We
already have millions of students learning every month, and we're growing
quickly.
Our students answer over 1.2 million math exercise problems per day, all
generated by our open source exercise generation framework
and Sal's videos have been viewed over 99 million times. We're just getting
started feeding this data we're collecting back into the product to help our
users learn more. If you're interested in data, analytics, and education,
this is a dream gig.
Plus, it's one of the highest educational impact positions you can imagine.
We're hiring all types of devs -- mobile, frontend, backend, whatever you
want to call yourself. Big plans ahead.
We're biased in favor of hiring people who can work with us in person, but regardless I highly recommend getting started via the open source framework mentioned above -- you'll connect pretty tightly with the team, get a sense for how we work, and can figure things out from there.
Plenty of our coolest, most interactive exercises were contributed by remote open source contributors.