Twitch is looking to solve the problem of ingesting and distributing hundreds of thousands of live video content to millions of viewers worldwide, by designing, building, and maintaining 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