Current Openings

Lead Backend Engineer

Position

The backend engineering lead will be in charge of building out the infrastructure of our learning analytics platform. Challenges will include scaling to handle large datasets and supporting realtime feedback and analysis. The lead will have influence on the design and direction of the product, and will work closely with our frontend engineers and data-mining experts.

Expectations

  • Extensive experience building large services on top of NoSQL databases like MongoDB.
  • Familiarity with running production code on top of AWS and EC2.
  • Strong foundation in computer science (data structures, algorithms, software design).
  • Bonus: A background in machine learning, AI, or data mining.
  • Passionate about learning and improving education.

Lead Frontend Engineer

Position

The frontend engineering lead will be in charge of building the web application to access our learning analytics platform. Challenges include organizing code in a large Javacsript-based web application and creating a seamless experience across desktop and mobile devices. The lead will work closely with our backend engineers to ensure a fast iteration & deployment cycle. The lead will also work closely with our UX designer to respond to feedback from educators and students.

Expectations

  • Extensive experience working on large Javascript-based web applications.
  • Deep understanding of HTML and CSS.
  • Familarity with server-side programming in a web framework such as Django or Ruby on Rails.
  • A strong sense of UX design.
  • Bonus: Experience developing apps for iOS or Android.
  • Passionate about learning and improving education.