Stream Digital Services

WebRTC SFU Engineer

Stream Digital Services

full-time

Posted on:

Location: Colorado • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $146,500 - $205,300 per year

Job Level

JuniorMid-Level

Tech Stack

AWSCloudGoPythonReactRedisRustSwift

About the role

  • Work on the core API of Stream's video product, including the SFU and media pipeline used for WHIP/WHEP/RTMP and other protocols
  • Use and develop with Golang, WebRTC, RTMP, SRT, HLS, protobuf, SVC codecs, Opus, and bandwidth negotiation
  • Improve performance and build new features for the SFU server
  • Work on edge infrastructure to improve stability and feature-set
  • Build new features to support existing and upcoming audio/video technologies (e.g., AI, WHIP, SRT, WHEP)
  • Raise the developer experience to make it easier to add real-time audio/video to applications
  • Participate in expanding AI integrations for real-time audio & video

Requirements

  • At least 2 years of backend/low level WebRTC experience
  • Experience with Go (bonus)
  • Scalability/database/Redis experience (bonus)
  • Experience with SDK development (React/Swift/Compose) (bonus)
  • Experience with AWS or other cloud provider (bonus)
  • Python and Rust experience (bonus)
  • Message queues experience (bonus)
  • Full text search experience (bonus)
  • Bachelor's degree in Computer Science, Engineering or a related field (bonus)
  • Solid engineering experience and motivation to learn
  • US-based preference (Boulder or nearby) or Toronto/similar timezones
  • Applicants based in the Netherlands or relocating there expected to work in the Amsterdam office 3 times per week (exceptions may apply)