S

Stream

API-first chat and activity feed platform

Staff Backend Engineer - Real-Time Video

Backend EngineeringConfirmed live in the last 24 hours
Full-timeAmsterdam, Netherlands

About the Job

Requirements

  • Extensive backend engineering experience, including significant time owning architecture for high-scale production systems.
  • Expert proficiency in Go or an equivalent systems language such as Rust, C++, or Java.
  • A track record of owning real-time, stateful, or latency-sensitive systems at very high scale.
  • Deep knowledge of distributed systems and networking, including failure modes, placement, capacity planning, and cost.
  • Strong experience with real-time media or streaming, including WebRTC, SFU/MCU concepts, RTP/RTCP, DTLS, or RTMP, SRT, and HLS.
  • Clear written communication, including design documents and RFCs that others can act on.
  • Hands-on experience adopting AI coding and agent tools, and judgment on how to make them safe in production.

Responsibilities

  • Write the architecture and roadmap for Stream Video's backend and media infrastructure, and decide what ships.
  • Architect the SFU and media pipeline, including WHIP, WHEP, RTMP, SRT, HLS, and SVC, including the path from WebRTC to CDN-backed HLS for very large audiences.
  • Own reliability, autoscaling, placement, rollouts, observability, and cost for long-lived sessions across clouds, with cost per gigabyte as a first-class metric.
  • Define validation that determines which changes, including AI-generated changes, reach live media, using behaviour tests on realistic networks, nightly telemetry scans, and a public quality benchmark.
  • Handle the hardest quality, latency, and production incidents, and work with enterprise customers on advanced integrations.
  • Mentor senior engineers through design reviews, code reviews, and hiring.

Desired Qualifications

  • A founder background.
  • Built or operated an SFU, or contributed to Pion or another WebRTC stack.
  • Moved a stateful fleet to Kubernetes, or operated media workloads across more than one cloud.
  • Knowledge of bandwidth estimation, congestion control, simulcast, SVC, and codecs such as Opus, VP8/VP9, and AV1.
  • Experience at developer tooling, API, or SDK companies.
  • Founder or early-stage startup experience building real-time products.
  • Python or Rust alongside Go.
  • Conference talks, technical writing, or notable open-source work in real-time media.

About the Company

Stream

API-first chat and activity feed platform

Stream provides API-first solutions for building chat messaging and activity feeds inside applications. Its products are designed for developers and businesses of all sizes who want to add real-time, engaging communication features to their apps without building them from scratch. How it works: Stream offers APIs for chat, messaging, and activity feeds that developers integrate into their software; pricing is subscription-based and depends on API usage and monthly active users, with tiers from a free plan to custom enterprise plans. How it differs: Stream focuses on a clear API-first model and ready-made, scalable chat and feed features, targeting developers and teams who want to avoid building these capabilities in-house, alongside other API providers and self-built solutions. Its goal: help apps deliver fast, reliable in-app communication and feeds at scale by providing easy-to-integrate APIs and predictable pricing.

Company size
201-500
Company stage
Series B
Total funding
$58.1M
Headquarters
Boulder, CO
Founded
2015

Recently Posted Jobs

Explore more opportunities at Stream

See more jobs