About Us

Launched in 2011, Twitch is a global community that comes together each day to create multiplayer entertainment: unique, live, unpredictable experiences created by the interactions of millions. We bring the joy of co-op to everything, from casual gaming to world-class esports to anime marathons, music, and art streams. Twitch also hosts TwitchCon, where we bring everyone together to celebrate, learn, and grow their personal interests and passions. We’re always live at Twitch. Stay up to date on all things Twitch on LinkedIn, Twitter and on our Blog.

About the Role

Twitch is building the future of interactive entertainment. The Video-on-demand (VOD) Infrastructure team is responsible for delivering VOD experience for Twitch users at a global scale while also continuing to iterate on features that add business value, improve operational efficiency, and optimize delivery costs.

We are looking for experienced and motivated full-stack engineers to join our team. Successful candidates will have a track record of building highly available and scalable rich applications. You will work closely with other engineers in our team teams to design, build, deploy and operate highly available systems.

We are looking for candidates who thrive in a fast-paced start-up-like environment and want to invent the future.

The ideal candidate will have spent 5-10 years as a full-stack engineer building complex, distributed systems on the modern web.

You Will:

  • Design, implement, and deploy new services and features
  • Write quality code backed by automated unit and integration tests.
  • Own and operate the systems based on real-time customer data and demanding service-level agreements

You Have:

  • Experienced in building and scaling distributed, highly available cloud based systems
  • Experienced in Go, or possess the ability to learn new languages & technologies quickly
  • Experienced in owning and operating critical services

Bonus Points

  • Know Go and have used it in production ready systems.
  • Experienced in using and building on AWS
  • Start-up experience


  • Medical, Dental, Vision & Disability Insurance
  • 401(k)
  • Maternity & Parental Leave
  • Flexible PTO
  • Amazon Employee Discount
  • Monthly Contribution & Discounts for Wellness Related Activities & Programs (e.g., gym memberships, off-site massages, etc.)

Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build.


Apply for this Job

* Required

When autocomplete results are available use up and down arrows to review
+ Add Another Education

International Voluntary Demographic Questions

At Twitch, we serve a diverse, global community and it's important that we have teams with a wide range of backgrounds, experiences and perspectives. 

We believe everyone has a role to play in creating an inclusive environment where everyone can thrive and grow.

In order to measure our effectiveness in recruiting a wide range of talent to Twitch, we invite all applicants to answer the following self-identification questions.

Self-identification categories:

  • Gender: A person’s sex, as defined by their assigned sex at birth.
  • Gender Identity: A person's internal perception of their gender and how they label themselves (may or may not correspond to gender assigned at birth).
  • Race/Ethnicity: A person’s racial or ethnic identity. 
  • Sexual Orientation: A person's sexual identity in relation to the gender to which they are attracted.
  • Disability: A person who has a physical or mental impairment which substantially, or occasionally, limits one or more of their major life activities. 
  • Military Service: A person who has spent time serving in any branch of the military (may be retired or active).

Twitch provides equal employment opportunities to all applicants based solely on their qualifications.  Your voluntary self-disclosures will be anonymized in reporting, and will not be used in any aspect of employment related decisions, nor shared with hiring managers. Declining to self-identify will not impact your application process.

I identify my gender as

I identify my gender identity as

Race and Ethnicity

Military Veteran Status

Disability Status

I consider myself a member of the LGBTQ+ community