Apply Now
 
Overview
As engineers at Justin.tv, we deal with some of the most challenging problems any of us have come across every day. The scale and speed of our growth force us to experiment with techniques and technologies only the very biggest websites ever need to use. Sometimes we find something other people have pioneered, and adapt it to fit JTV. Other times we’re the pioneers, inventing new scaling solutions that we haven’t seen anyone else using yet. If you'd like to work in a challenging engineering environment where every new project is a learning opportunity, you've come to the right place.
Responsibilities

* Contribute to product design and implementation discussions
* Push the envelope on speed to implement projects from the idea phase to production
* Test and iterate code before and after production release

Qualifications

* You know a lot of languages and you’re comfortable learning new ones quickly.
* You have strong opinions on what makes a language good, but at the end of the day you’re a pragmatist and you’ll use whatever it takes to get the job done.
* You know Linux. You wouldn’t be uncomfortable if someone suggested you spend a few hours digging around /proc to see if you can squeeze a bit more performance out of the tcp stack.
* You know how the web works, at least from HTTP to HTML. You probably need to look up the details, but you know if you needed to, you could figure out everything from cache-control headers to why something isn’t rendering properly (in Firefox at least. Only masochists know why things aren’t rendering properly in IE6).

To apply please send us a resume or list of projects, as well as a solution to one of our technical problems at www.justin.tv/problems