Job ID: 3138052 | Twitch Interactive, Inc. - D48
Twitch is the world's biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It is where thousands of communities come together for whatever, every day.
IVS is building the future of interactive video. The Video Server Platform Network Traffic Management (NTM) team is seeking an experienced back end distributed systems developer to lead the design and development of our next generation video distribution system. This role focuses on building systems that manage traffic delivery across multiple CDNs (Content Delivery Networks). If you're excited by the idea of building back end services that operate at a worldwide scale, and have an interest in live video, this is the position for you.
Key Responsibilities
- Build features enabling the next generation of the Twitch Video Distribution system.
- 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 junior members of the team.
About the team: We're about community, inside and out. You'll find coworkers who are eager to team up, collaborate, and solve problems together. We're on a quest to empower live communities.
Basic Qualifications
- 3+ years of non‐internship professional software development experience.
- 2+ years of non‐internship design or architecture experience for new and existing systems.
- Experience programming with at least one general‐purpose programming language.
- Experience implementing AWS services.
- Strong background in Golang/Go.
- Experience building or running a CDN.
Preferred Qualifications
- 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Bachelor's degree in computer science or equivalent.
- Experience with video encoding and streaming media standards.
- Knowledge of networking fundamentals.
Twitch is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Los Angeles County applicants: Job duties for this position include working safely and cooperatively with other employees, supervisors, and staff; adhering to standards of excellence under stressful conditions; communicating effectively and respectfully; and following all federal, state, and local laws and Company policies. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position.
#J-18808-Ljbffr