Video Engineer

San Francisco, CA | Technology Platform

Job Description

 

About The Minerva Project

The Minerva Project, headquartered in San Francisco, is launching a top-tier university built to accelerate the life trajectories of the world’s brightest and most motivated students. Opening in Fall 2015, Minerva will draw on the best traditions of a research-based university education while leveraging cutting edge technologies and harvesting decades of research on student learning and success. Minerva is committed to providing an unparalleled educational experience for preparing global leaders and innovators for the 21st century.

Build the University of the Future

Come help us train 21st century leaders and creators. Come use your skills to build the next great American institution of higher learning.  We're not building courseware, we're building a university. This is a huge goal, and requires hugely talented people to help get us there. 
 
You'll be part of a small engineering team comprised of fantastic and talented people. Everyone must have full-stack expertise for us to move as quickly as we want to. And while we need to move fast, we are building what must be seen excellence. It will be powerful and flexible as well as beautiful and well-designed. 
  • You need to be comfortable working with (and learning!) a variety of new languages and technologies. You don't instinctively turn up your nose at OPC (Other People's Code), or feel the need start from scratch for every new project. We have a huge amount to do, so want to be able to leverage great open source projects into our system, even if they're not written in our one favorite language. Help us figure out the right open source projects to build on, and help us turn them into exactly what we need.  
  • We're a fast-moving startup, but we're looking to create a long-lasting company around a continuously evolving learning platform. We need to be able to develop our system in a way to support continuous change over time: modular design, well-factored code, sufficient automated testing, processes in place for measuring performance. You need to be able to help us do this. 
  • We're not launching tomorrow, so we have the benefit of building on and for tomorrow's technologies. Forget flash, we'll be doing awesome things with HTML5 video. Your experience working with emerging technologies and standards will be useful on a day-to-day basis. 
  • Your code can speak for itself. It's so well-written that it requires no explanation. But when we do discuss it, you can make a clear and compelling case for why you wrote it the way you did. If we identify a more efficient to approach the problem, you're willing to revisit the decision and learn from the experience. 
  • You invest in tools and automation. Whether you are a frontend engineer focusing on better testing or a systems engineer putting into place better monitoring, you make sure the team has a great toolset to allow us to scale big with a small team.

Requirements

  • HTML5 video. Ideally you’ve helped on the standards, worked on side projects, or used it in your day job.
  • Experience with streaming video.
  • Understanding of tradeoff on mobile devices. 
  • Strong CS background and/or proven engineering track record
  • Clean code with focus on object oriented design. “Elegance” and “well-designed” are used to describe the code you write. 
  • Peers consider you one of the best engineers they’ve ever worked with.
  • You come to work to solve hard technical challenges. Constant learning and experimentation.

Bonus Points

 

  • Your side projects necessitate you to run nightly builds of major browsers with various experimental features enabled.
  • Use of WebRTC, browser access to camera/microphone, or other specialized web video technologies.
  • Specific experience in JavaScript, Ruby on Rails and/or Clojure.
  • Agile and test-driven development methodologies

 

Apply Now
for this Job
Spread the Word
Not the right job?
Describe your perfect job
Join our Talent Network »