Browse All Jobs
Job Description
Twitch is seeking a Senior Software Engineer to join the Video Server Platform Network Traffic Management (NTM) team. This role involves leading the design and development of Twitch's next-generation video distribution system, focusing on building systems that manage traffic delivery across multiple CDNs. The ideal candidate will be excited about building back-end services that operate at a worldwide scale and have an interest in live video.This role involves:
  • Architecting and delivering the next generation of the Twitch Video Distribution system.
  • Designing and implementing systems that shape traffic across multiple CDNs, including Twitch's custom live video specialized CDN.
  • Building robust, operable, and maintainable distributed software systems.
  • Providing technical leadership and guidance to intermediate and junior members of the team.
Requirements include:
  • 6+ years of professional software development or equivalent expertise.
  • Strong background in Golang/Go.
  • Experience building and operating distributed systems at scale.
  • Experience deploying and managing services on AWS infrastructure.
  • B.A. or B.S. in Computer Science or a related discipline, or equivalent years of experience.
Twitch offers:
  • Medical, Dental, Vision & Disability Insurance
  • 401(k)
  • Maternity & Parental Leave
  • Flexible PTO
  • Amazon Employee Discount
Apply Manually