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 engineer will architect and deliver the next generation of the Twitch Video Distribution system. They will design and implement the systems which shape traffic across multiple CDNs, including our own custom live video specialized CDN. The engineer will build robust, operable, and maintainable distributed software systems and provide technical leadership and guidance to intermediate and junior members of the team.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
Requirements:
  • 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
Benefits:
  • Medical, Dental, Vision & Disability Insurance
  • 401(k)
  • Maternity & Parental Leave
  • Flexible PTO
  • Amazon Employee Discount
Apply Manually