Twitch is hiring a

Software Engineer - Availability

San Francisco, United States

Twitch is the world’s leading social video platform and community for gamers. Each month, more than 100 million community members gather to watch and talk about video games with more than 1.7 million broadcasters. Twitch’s live and video on demand platform caters to the entire video game industry, including game developers, publishers, media outlets, events, casual content creators, and the entire esports scene.

Twitch's Availability Management Team is responsible for building, operating, and evangelizing key services used by Twitch's other engineering teams to monitor, debug, and improve their systems in production.

We use a combination of open source, proprietary, and home-grown tools and services to provide these services.

We run these services at enormous scale, dealing with thousands of hosts, dozens of  services, and data streams with millions of events a second.

As an engineer for the Availability Management Team, you will be focusing on developing and operating these services and tools, making sure that they are reliable, scalable, and easy for our engineering teams to adopt.