August 2016 job listing: The Open Syllabus Project is hiring an experienced Javascript developer to help us build a rich, interactive web application that visualizes data extracted from 1M+ college course syllabi.

We’re an academic data-mining project at Columbia and Stanford that’s building the first empirical snapshot of what’s being taught in college classrooms. How does this vary across schools, departments, disciplines, and regions? How have things changed over time? How can this information be applied to curriculum development, education policy, and lifelong learning? The beta version of the platform launched in January, and has been covered in The New York Times, The Washington Post, Time, The Chronicle of Higher Education, Der Spiegel, Business Insider, Lifehacker, FiveThirtyEight, EdSurge, and elsewhere.

We’re looking for a Javascript engineer with experience building large applications on top of complex data sets. Some of the things we’re going to be working on in the coming months:

  • Build a clean, extensible, and testable application architecture in React and Redux.
  • Expand the main text ranking interface with more filters and facets, drawing on the rich metadata under the hood.
  • Build home pages for institutions, authors, and fields that give a bird’s-eye view of the kinds of books and articles that are being assigned under each of these headings, and how they compare to each other.
  • Conceptualize and build a series of more advanced data visualization “labs” that dig into specific aspects of the data – the gender ratios of authors assigned in different institutions and fields, geographic patterns in text assignments, interactive views of the disciplinary network structure, etc.

If these kinds of projects sound interesting, we’d love to hear from you! We’d like to work with someone who has experience with traditional data visualization work, but also enjoys thinking about the architectural side of things – the art of building Javascript projects that are clean, reliable, and easy to change. And, beyond the technology – we’d love to find an intellectual collaborator who’s interested in the project and can help us push it in new directions.

  • Salary: Competitive
  • Commitment: Contract – 15-20 hours a week for 3-4 months
  • Location: Remote (team based in SF and NY)

If interested, please send an email and CV to