Talent.com
Senior Software Engineer, Media

Senior Software Engineer, Media

MediabistroWorkFromHome, CA, United States
30+ days ago
Job type
  • Full-time
Job description

Senior Software Engineer, Media

@ Twitch San Francisco, CA

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 Team

Our Video Team is the backbone of Twitch. Twitch processes a massive amount of live video channels and distributes them using the largest dedicated live video CDN in the world, delivering over 25Tbps to more than 5 million concurrent viewers. In addition to serving Twitch traffic, our video platform is offered as Amazon Interactive Video Service, an AWS service that allows the creation of a live video streaming platform with only a few lines of code. Engineers with our Video Team work across a range of areas including ingest, transcoding, and distribution with the lowest latency high-scale HLS distribution system in the world.

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, CA or Seattle, WA.

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

You Have

  • B.A. or B.S. in Computer Science or a related discipline, or equivalent years of experience
  • 6+ years of non-internship professional software development experience
  • 6+ years of programming with at least one software programming language experience
  • 6+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Expertise in client and server-side software engineering in production environments
  • Experience optimizing multitenant, complex end-to-end systems including performance optimization at the component level
  • Worked directly with customers in an enterprise B2B software environment
  • Previous experience leading cross-team, cross-org technical media programs or features
  • Strong familiarity with adaptive video streaming technologies (HLS, LL-HLS, DASH) and codecs such as H.264, H.265, and AV1
  • Bonus Points

  • Experience with network protocols like RTMP, E-RTMP, SRT, WebRTC, HTTPS, TCP, and UDP
  • Comfort with performance tuning through experimentation and analysis
  • Interest in growing into team leadership role from a individual contributor role
  • Perks

  • Medical, Dental, Vision & Disability Insurance
  • 401(k)
  • Maternity & Parental Leave
  • Flexible PTO
  • Amazon Employee Discount
  • Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

    Job ID : TW8965

    US Pay Per Year

    $151,300—$261,500 USD

    Twitch is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

    Twitch values your privacy. Please consult our Candidate Privacy Notice, for information about how we collect, use, and disclose personal information of our candidates.

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Software Engineer • WorkFromHome, CA, United States

    Related jobs
    • Promoted
    Senior Full Stack Engineer

    Senior Full Stack Engineer

    VirtualVocationsFresno, California, United States
    Full-time
    A company is looking for a Senior Full Stack Engineer for a remote position focused on developing AI governance products. Key Responsibilities Build AI governance and enforcement features such as ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer, Platform - Fresno, USA

    Software Engineer, Platform - Fresno, USA

    SpeechifyFresno, CA, US
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show moreLast updated: 2 days ago
    • Promoted
    Radiologist Needed for Locum Tenens Coverage at Facility in Pleasanton, California

    Radiologist Needed for Locum Tenens Coverage at Facility in Pleasanton, California

    HealthEcareers - ClientFriant, CA, USA
    Full-time
    Job Reference Id : ORD-165041-MD-CA.Dates Needed : August - Ongoing | 2 weeks per month.Board Certification Required : Yes. A university medical center is seeking a radiologist for locum tenens cove...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer, Platform - Visalia, USA

    Software Engineer, Platform - Visalia, USA

    SpeechifyVisalia, CA, US
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show moreLast updated: 2 days ago
    • Promoted
    Travel Speech Language Pathologist (SLP) - $2,206 per week in Hanford, CA

    Travel Speech Language Pathologist (SLP) - $2,206 per week in Hanford, CA

    AlliedTravelCareersHanford, CA, US
    Full-time
    AlliedTravelCareers is working with Skyline Med Staff to find a qualified Speech Language Pathologist (SLP) in Hanford, California, 93230!. Join the Top- Rated Travel Healthcare Team! Skyline Med S...Show moreLast updated: 2 days ago
    Software Engineer, Editor

    Software Engineer, Editor

    MediabistroWorkFromHome, CA, United States
    Full-time
    Software Engineer, Editor at Descript.We are building the next-generation AI-powered platform and web application for easy and fast creation of audio and video content. The Editor team builds the co...Show moreLast updated: 11 days ago
    • Promoted
    Software Engineer, Platform - Clovis, USA

    Software Engineer, Platform - Clovis, USA

    SpeechifyClovis, CA, US
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show moreLast updated: 2 days ago
    • Promoted
    Mid-Level Software Engineer

    Mid-Level Software Engineer

    VirtualVocationsFresno, California, United States
    Full-time
    A company is looking for a Mid-Level Software Engineer to join their Department of Energy program team.Key Responsibilities Design, develop, and maintain enterprise web applications using.NET Cor...Show moreLast updated: 30+ days ago
    • Promoted
    Tax Expert - Onsite

    Tax Expert - Onsite

    IntuitLINDSAY, California, United States
    Full-time
    Intuit is seeking highly motivated individuals to join our dynamic team as dedicated TurboTax Live Seasonal Local Service Experts in one of our new TurboTax locations across the United States on a ...Show moreLast updated: 7 days ago
    • Promoted
    Remote Commercial Banking Analyst - AI Trainer

    Remote Commercial Banking Analyst - AI Trainer

    Data AnnotationHanford, California
    Remote
    Full-time +1
    We are looking for a finance professional to join our team to train AI models.You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the q...Show moreLast updated: 30+ days ago
    • Promoted
    Travel Speech Language Pathologist (SLP) in Hanford, CA

    Travel Speech Language Pathologist (SLP) in Hanford, CA

    AlliedTravelCareersHanford, CA, US
    Full-time
    AlliedTravelCareers is working with Aequor to find a qualified Speech Language Pathologist (SLP) in Hanford, California, 93230!. Speech Language Pathologists (SLP).With Aequor, you can enjoy the fre...Show moreLast updated: 30+ days ago
    Senior Software Engineer - Video

    Senior Software Engineer - Video

    MediabistroWorkFromHome, CA, United States
    Full-time
    Eluvio is a highly-focused and ambitious team of systems, networking, application, video software engineers, data scientists, and security experts working together to implement the vision of the Co...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    VirtualVocationsFresno, California, United States
    Full-time
    A company is looking for a Senior Software Engineer, Banking Activities.Key Responsibilities Solve high-risk, cross-team challenges in financial reporting and ledgering, driving solutions end to ...Show moreLast updated: 30+ days ago
    Senior Software Engineer, Network & Communications

    Senior Software Engineer, Network & Communications

    FirestormRemote, California, United States,
    Remote
    Permanent
    Quick Apply
    At Firestorm, we’re on a mission to revolutionize how defense solutions are designed and delivered.We call this vision “democratized deterrence. As a VC-backed company at the intersection of defense...Show moreLast updated: 24 days ago
    Senior Data Engineer (Remote)

    Senior Data Engineer (Remote)

    vidIQCalifornia, CA, US
    Remote
    Full-time
    IQ builds software to help YouTube creators achieve their goals.Our mission is to advance the creator's journey with actionable data-driven insights and AI-powered tools. We are dedicated to our val...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Tax Professional - 2+ Yrs Paid Tax Experience Required

    Senior Tax Professional - 2+ Yrs Paid Tax Experience Required

    IntuitLINDSAY, California, United States
    Full-time
    Intuit is seeking highly motivated individuals to join our dynamic team as dedicated TurboTax Live Seasonal Local Service Experts in one of our new TurboTax locations across the United States on a ...Show moreLast updated: 4 days ago
    • Promoted
    Remote Financial Analyst - AI Trainer

    Remote Financial Analyst - AI Trainer

    Data AnnotationHanford, California
    Remote
    Full-time +1
    We are looking for a finance professional to join our team to train AI models.You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the q...Show moreLast updated: 30+ days ago
    • Promoted
    Sofware Engineer

    Sofware Engineer

    TradeJobsWorkForce93724 Fresno, CA, US
    Full-time
    Analyze, design and develop tests and test-automation suites.Design, create and develop a processing platform using various configuration management technologies. Test software development methodolo...Show moreLast updated: 30+ days ago