Facebook pixel

Sr. Software Engineer
Video
Confirmed live in the last 24 hours
Locations
San Francisco, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Data Structures & Algorithms
C/C++/C#
Linux/Unix
Rust
TCP/IP
Requirements
  • You have implemented QUIC or HTTP/3 at scale across a large bare metal fleet
  • Hands-on experience with video protocols like HLS or LL-HLS
  • Hands-on experience with WebRTC
  • 8+ years combined of C++, C, or Rust programming experience related to Linux kernel or network protocols
  • Hands-on experience with Go
  • Experience with TCP/IP or UDP performance tuning and congestion control algorithms (e.g. BBR, GSO)
Responsibilities
  • Design, implement, and deploy live video CDN edge delivery features using modern protocols like QUIC, WebRTC, and HLS
  • Squeeze every last iota of performance out of Twitch's edge compute by writing performant kernel and network code and investigating further optimizations like TCP offload
  • Validate performance improvements and prevent regression by defining and implementing repeatable automated performance tests
  • Work with client video teams to contribute to the next generation of Twitch by improving edge efficiency, lowering latency, and improving time to video
Twitch

1,001-5,000 employees

Social video platform for gamers
Company Overview
Twitch is on a mission to build the future of live entertainment. The company operates an interactive livestreaming service for content spanning gaming, entertainment, sports, music, and more.
Benefits
  • Medical, Dental, Vision & Disability Insurance
  • 401(k)
  • Maternity & Parental Leave
  • Flexible PTO
  • Commuter Benefits
  • Amazon Employee Discount
Company Core Values
  • Creators first
  • Experiment to decide
  • Commitment, not compliance
  • Empower communities