Twitch is seeking an experienced back end distributed systems developer to lead the design and development of their next generation video distribution system, focusing on building systems that manage traffic delivery across multiple CDNs.
Requirements
- 6+ years of professional software development or equivalent expertise
- Strong background in Golang/Go
- Built and operated distributed systems at scale
- Deployed and managed services on AWS infrastructure
- Experience building or running a CDN
- Background in media protocols, ideally video
- Background in networking
Responsibilities
- Architect and deliver the next generation of the Twitch Video Distribution system.
- Design and implement the systems which shape traffic across multiple CDNs, including our own custom live video specialized CDN
- Build robust, operable, and maintainable distributed software systems
- Provide technical leadership and guidance to intermediate and junior members of the team
Other
- B.A. or B.S. in Computer Science or a related discipline, or equivalent years of experience
- Medical, Dental, Vision & Disability Insurance
- 401(k)
- Maternity & Parental Leave
- Flexible PTO