Twitch Interactive, Inc.

Media

SrSoftwareEngineer

$151–262k San Francisco, California, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Sr Software Engineer at Twitch Interactive, Inc.. Skills: Streaming media processing, Codec technologies, Media quality analysis. Design server-side processing software. Develop server-side processing software”

Industry & Context.

Media
Problems you'll solve

Root cause analysis

What They're Looking For.

Must Have

6+ years non-internship professional software development, 6+ years programming experience, 6+ years leading design or architecture, Experience as mentor or tech lead, B.A. or B.S. in Computer Science, Expertise in client and server-side software engineering, Experience optimizing multitenant systems, Worked directly with customers, Previous experience leading cross-team technical media programs

Nice to Have

Experience with network protocols, Comfort with performance tuning, Interest in growing into team leadership

What You'll Do.

Design server-side processing software

Develop server-side processing software

Maintain server-side processing software

Perform codec implementation comparison studies

Dive deep into media quality

Iterate on metric and alarms

Improve operational reliability

How You'll Work.

Team & Collaboration

Cross-functional organization; Collaborate with many teams

Full Job Description

If you are interested in this position, please apply on Twitch's Career site https://www.twitch.tv/jobs/en/ About Us: 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. We’re about community, inside and out. You’ll find coworkers who are eager to team up, collaborate, and smash (or elegantly solve) problems together. We’re on a quest to empower live communities, so if this sounds good to you, see what we’re up to on LinkedIn and X, and discover the projects we’re solving on our Blog. Be sure to explore our Interviewing Guide to learn how to ace our interview process. About the Role The Media Technology Engineering team is a center of excellence for streaming media processing (transmuxing, transcoding), codec technologies (H.264/AVC, H.265/HEVC, AV1), media formats (HLS, TS, FMP4), network protocols (E-RTMP, SRT, WebRTC), and media quality analysis (VMAF, PSNR). We design, deliver, and maintain core native software libraries that power production services across the organization. As a cross-functional organization, we develop across many internal production services and collaborate closely with many teams to enable efficient and fast delivery of new media features. You can work from San Francisco, Seattle, or Vancouver, BC. You Will - Design, develop, and maintain server-side processing software in C/C++, Rust, and Golang - Perform codec implementation comparison studies and dive deep into media quality - Iterate on metric and alarms to improve operational reliability - Leverage data and experiments to guide media features from concept to production Perks * Medical, Dental, Vision & Disability Insurance * 401(k) * Maternity & Parental Leave * Flexible PTO * Amazon Employee Discount About the team Our Video Team is the backbone of Twitch. Twitch processes a massive amount of live video channels and

Free ATS check

Applying for this Sr Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Twitch Interactive, Inc.?

Real rants from real employees. Read before you apply.

Read Company Rants →