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 and grow their personal interests and passions. We're always live at Twitch. Stay up to date on all things Twitch on Linkedin ( https://www.linkedin.com/company/twitch-tv/), Twitter (https://twitter.com/Twitch ) and on our Blog (https://blog.twitch.tv).

About the Position:
We deal with some of the most challenging problems in the industry. Our scale and speed of growth forces us to experiment with techniques and technologies only the very biggest websites ever need to use. If you would like to work in a challenging engineering environment where every new project is a learning opportunity, you've come to the right place.

As an intern, you'll dive headfirst into the deep end of the pool. You'll own a project from start to finish and your dedicated Mentor, Manager, and Advisor will be beside you every step of the way. You'll also participate in leadership and interpersonal development curriculum and gain industry knowledge from top Twitch executives in fireside chats. Add to this cohort trips, weekly advisory, service opportunities and housing (yes housing!) and you've got a packed summer.


Apply Now

Related Jobs

Engineering Intern

Twitch Interactive, Inc. San Francisco, CA
APPLY
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 and grow their personal interests and passions. We're always live at Twitch. Stay up to date on all things Twitch on Linkedin ( https://www.linkedin.com/company/twitch-tv/), Twitter (https://twitter.com/Twitch ) and on our Blog (https://blog.twitch.tv).

About the Position:
We deal with some of the most challenging problems in the industry. Our scale and speed of growth forces us to experiment with techniques and technologies only the very biggest websites ever need to use. If you would like to work in a challenging engineering environment where every new project is a learning opportunity, you've come to the right place.

As an intern, you'll dive headfirst into the deep end of the pool. You'll own a project from start to finish and your dedicated Mentor, Manager, and Advisor will be beside you every step of the way. You'll also participate in leadership and interpersonal development curriculum and gain industry knowledge from top Twitch executives in fireside chats. Add to this cohort trips, weekly advisory, service opportunities and housing (yes housing!) and you've got a packed summer.


Full-time
APPLY

Senior iOS Engineer

Twitch Interactive, Inc. San Francisco, CA
APPLY
If you are interested in this position, please apply on Twitch's Career site https://www.twitch.tv/jobs/en/

About Us

Twitch is the world's biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It's where millions of people come together to chat, interact, and make their own entertainment.

We're about community, inside and out. You'll find coworkers who are eager to team up, collaborate, and smash (or elegantly solve) problems together. We're on a quest to empower live communities, so if this sounds good to you, see what we're up to on LinkedIn and Twitter, get interviewing tips on Instagram, and discover projects we're solving on our Blog.

About the Role

The Mobile Core team builds frameworks and tools to empower mobile engineering teams at Twitch. The team also creates and improves core features such as Video Playback or Authentication. As Senior iOS Engineer on our Mobile Core Team, you will lead important projects which have an outsized impact, collaborating with engineers and partners across the company. You will work with driven mobile engineers on a native app, used by millions of users each day, with modern technologies like Swift, SwiftUI, and GraphQL. You will report to the Senior Engineering Manager for Mobile Core iOS and work remotely or from either our Seattle, Los Angeles, or our New York City offices.

You Will:
  • Build delightful experiences for streamers and viewers and measure their impact
  • Evolve the architecture patterns our iOS Engineers use to deliver features to our customers
  • Identify opportunities across the mobile development stack to boost developer productivity and happiness
  • Work across both technical and business-focused teams
  • Mentor and cultivate the growth of the engineers around you

Perks
  • 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)

Pursuant to the Los Angeles Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Full-time
APPLY

Software Engineer II, Mobile

Twitch Interactive, Inc. San Francisco, CA
APPLY
About Us:

Twitch is the world's biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It's where millions of people come together to chat, interact, and make their own entertainment.

We're about community, inside and out. You'll find coworkers who are eager to team up, collaborate, and smash (or elegantly solve) problems together. We're on a quest to empower live communities, so if this sounds good to you, see what we're up to on LinkedIn and Twitter, get interviewing tips on Instagram, and discover projects we're solving on our Blog.

About the Role:

On the Commerce mobile team, our customer focus is on users who primarily use mobile devices to access Twitch. We want to build experiences that feel native to the mobile app and help mobile users feel like they can be part of the Twitch community by lowering the barriers to participation. You will work in a native app, used by more than a millions users each day, with modern technologies like Swift, Kotlin, MVP and Coroutines.

You will report to Monetization's Mobile & Tactical Growth Director of Engineering.

Location: Remote Friendly (US/Canada), with offices in San Francisco, New York, Los Angeles and Seattle.

You Will:
  • Develop and deliver new product features for our Android and iOS applications
  • Improve engineering processes and tools to increase the teams effectiveness
  • Contribute to team planning and design discussions
  • Work with teams and organizations to bring value to our creators and viewers
  • Communicate complicated technical problems to both technical and business audiences

Perks:
  • 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.)
Full-time
APPLY

Android Engineer

Twitch Interactive, Inc. San Francisco, CA
APPLY
About Us:

Twitch is the world's biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It's where millions of people come together to chat, interact, and make their own entertainment.

We're about community, inside and out. You'll find coworkers who are eager to team up, collaborate, and smash (or elegantly solve) problems together. We're on a quest to empower live communities, so if this sounds good to you, see what we're up to on LinkedIn and Twitter, get interviewing tips on Instagram, and discover projects we're solving on our Blog.

About the Role:

On the Commerce mobile team, our customer focus is on users who primarily use mobile devices to access Twitch. We want to build experiences that feel native to the mobile app and help mobile users feel like they can be part of the Twitch community by lowering the barriers to participation. You will work in a native app, used by more than a millions users each day, with modern technologies like Kotlin, RxJava, MVP and Coroutines.

You will report to Monetization's Mobile & Tactical Growth Director of Engineering.

Location: Remote Friendly (US/Canada), with offices in San Francisco, New York, Los Angeles and Seattle.

You Will:
  • Develop and deliver new product features for our Android application
  • Improve engineering processes and tools to increase the teams effectiveness
  • Contribute to team planning and design discussions
  • Work with teams and organizations to bring value to our creators and viewers
  • Communicate complicated technical problems to both technical and business audiences

Perks
-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.)

Pursuant to the Los Angeles Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Full-time
APPLY

Senior Software Engineer - CDN Edge Performance

Twitch Interactive, Inc. San Francisco, CA
APPLY
About Us:

Twitch is the world's biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It's where millions of people come together to chat, interact, and make their own entertainment.
We're about community, inside and out. You'll find coworkers who are eager to team up, collaborate, and smash (or elegantly solve) problems together. We're on a quest to empower live communities, so if this sounds good to you, see what we're up to on LinkedIn and Twitter, get interviewing tips on Instagram, and discover projects we're solving on our Blog.

About the Role:

Twitch operates the largest dedicated live video CDN in the world, delivering over 25Tbps to more than 5MM concurrent viewers. In addition to serving Twitch traffic our CDN is offered as an AWS service, Amazon Interactive Video Service, enabling the creation of a live video streaming platform with only a few lines of code.
The Video Distribution team manages the software that operates that CDN, which includes everything from custom edge software that delivers video on thousands of hosts worldwide, to the graphing algorithms that manage our worldwide caching hierarchy, and to the complex and introspective algorithms that decide what server a user is assigned when they start playback.
Working with the Video Distribution team, you will use your low-level network protocol development experience to dive deep into next-generation media protocols and optimize the efficiency of Twitch video delivery at the edge. We've already built the lowest latency high-scale HLS distribution system on the planet. You will help us build the next generation of sub-second and real-time product offerings.

As a Senior Software Engineer you will report to the manager of the Video Distribution Edge and Backbone team.

You can be located in San Francisco, CA; Irvine, CA; Seattle, WA; New York, NY; Salt Lake City, UT; or Vancouver, BC. You can also be remote within Canada or the USA.

You Will:

• Design, implement, and deploy live video CDN edge delivery features using modern protocols like QUIC, WebRTC, and HLS.
• Squeeze every last iota of performance out of Twitch's edge compute by writing performant kernel and network code and investigating further optimizations like TCP offload.
• Validate performance improvements and prevent regression by defining and implementing repeatable automated performance tests.
• Work with client video teams to contribute to the next generation of Twitch by improving edge efficiency, lowering latency, and improving time to video.

Full-time
APPLY