Twitch is looking to solve the problem of ingesting and distributing hundreds of thousands of live video content to millions of viewers worldwide, with a focus on building robust, scalable systems that enable customers to ingest and watch live video.
Requirements
- Strong background in the Golang programming language
- Background in deploying and operating services in the AWS ecosystem
- Experience mentoring and developing engineers
- Background in media protocols (audio / video)
- Experience building highly available and resilient systems
- Experience building distributed systems at scale
- Background in computer networking
Responsibilities
- Work with data analysts, product managers, technical leads, and other engineers to design, develop, launch, and operate distributed systems at scale.
- Mentor and provide technical guidance to junior members of the team
- Collaborate with both your team and related teams - fostering shared understanding of how to solve common problems and deliver solutions
- Work backwards from customer problems to drive business impact
Other
- BA/BS in Computer Science or equivalent industry experience
- 6+ years of work experience as a software engineer
- Medical, Dental, Vision & Disability Insurance
- 401(k)
- Maternity & Parental Leave