We're sorry, but this job has been closed. See other open jobs at Twitch

Senior Software Engineer - Back End

San Francisco, CA | Engineering

Job Description

About the Position:

We're building the future of interactive entertainment.  Our end game is a healthy ecosystem where gamers can make a living doing what they love. Every part of the work we do is with the goal of making that faster, sexier and better.  

Our live player is viewed by over 35 million people per month for billions of minutes.  Top tier gaming portals embed our player to create amazingly rich content.  We are starting a new project to rebuild our player from the ground up, focusing on making it rock solid while enhancing the features it provides to our partners and casual gamers alike.  This is a unique opportunity to have your efforts bring joy to hundreds of millions of people per year. 

Responsibilities:

  • Develop the best video player on the web.
  • Design a video player that offers a clean API so that developers can create beautiful and rich online video experiences.
  • Transition us away from flash video to HTML5 standard-compliant video.
  • Measure and improve key usage metrics to ensure we meet our growth goals.
  • Take ownership for our product, come up with product improvements and help see them through to completion.
  • Architect the key backend infrastructure responsible for making our product the best on offer. 

Requirements:

  • You'll have 5+ years of experience building server side software in Python or Ruby (anything more exotic is a plus!), or
  • You'll have 5+ years of experience building out beautiful clients in javascript, html, css
  • You know how to ship code in fast, iterative cycles.
  • You have experience working in complex multi-tiered environment.
  • You have a proven track record of building systems that support more than 500 queries per second (qps).
  • Experience building and scaling distributed, highly available systems.
  • Dark launching is key for us; you have experience smoothly launching new infrastructure to millions of people.
  • Horizontal scale is key for us; you have experience building robust, easy to deploy and manage backend infrastructure.

Bonus Points:

  • Notable contributions to open source software projects.  Send us a link to your github account.
  • Good communication, organization and project management skills

Perks:

  • Full benefits, including medical, dental, vision and life.
  • Catered daily lunch and dinners (and once a week hearty breakfasts)
  • Bi-weekly in-office massages
  • Corporate gym membership
  • Pre-tax commuter benefits
  • Whatever design and desktop or laptop you desire, including as many monitors as you can fit on your desk

About Twitch

We are the world’s largest video platform and community for gamers.  More than 35 million gamers gather every month on Twitch to broadcast, watch and chat about gaming. Twitch’s live and on-demand video platform forms the backbone of a distribution network for video game broadcasters including pro players, tournaments, leagues, developers and gaming media organizations. Twitch is leading a revolution in gaming culture, turning gameplay into an immersive video experience. Learn more at http://twitch.tv.

Position Filled
Not the right job?
Describe your perfect job
Join our Talent Network »