Stream

WebRTC SFU Engineer

Amsterdam, North Holland, Netherlands

€70,000 – €160,000Compensation
Junior (1 to 2 years), Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
YesVisa
AI & Machine Learning, Consumer Software, Enterprise SoftwareIndustries

Position Overview

  • Location Type: Remote (EU) or Amsterdam (relocation and Visa sponsorship available)
  • Employment Type: Full-Time
  • Salary: €70,000 to €160,000 EUR (depending on Seniority level and location)

Stream powers chat & video for many large apps like Strava, Nextdoor, Patreon, IBM, Adobe and Midjourney. For video, we’ve built our own Go/Pion based SFU and a network of edge servers around the world. We are looking for a WebRTC SFU Engineer to join our team and work on the SFU. The goal is to raise the bar on the developer experience and make it much easier to add real-time audio/video to your app. We are also expanding into AI integrations for real-time audio & video.

Requirements

  • At least 2 years of backend/low-level WebRTC experience.
  • Solid engineering experience and motivation to learn are more relevant than prior experience with the language.
  • Bachelor's degree in Computer Science, Engineering, or a related field.

Responsibilities

  • Work on the SFU (Software Forward Unit) for WebRTC.
  • Contribute to improving the developer experience for real-time audio/video integration.
  • Expand into AI integrations for real-time audio & video.
  • Utilize technologies like Go, CockroachDB/Postgres, RocksDB, Raft, and Redis.

Bonus Points

  • Experience with Go
  • Scalability/database/Redis experience
  • Experience with SDK development (React, Swift, Compose, etc.)
  • Experience with AWS or other cloud provider
  • Python and Rust experience
  • Message queues experience
  • Full text search experience

Company Information

  • Funding: $58M from leading VCs (Felicis Ventures, Notable Capital, 01.Advisors, Techstars, Arthur Ventures)
  • Notable Backers: Dick Costolo (ex-CEO of Twitter), Olivier Pomel (CEO of Datadog), Tom Preston-Werner (Co-Founder of GitHub), Nicolas Dessaigne (Co-Founder of Algolia)
  • Technology Stack: Go, CockroachDB/Postgres, RocksDB, Raft, Redis
  • Benefits:
    • Salary Range: €70,000 to €160,000 EUR
    • Team of exceptional (and friendly) engineers
    • Chance to work on OSS projects
    • 28 days paid time off plus paid Dutch holidays
    • Company equity
    • Pension scheme
    • Learning and Development budget
    • Commute expenses to Amsterdam covered or the option to use a company bike within the city
    • Fitness stipend
    • Monthly in-office chair massages

Application Instructions

Hybrid Policy

  • Applicants based in the Netherlands or relocating here are expected to work in the office in Amsterdam 3 times per week. Exemptions may apply to specific cases.

Skills

WebRTC
Go
Pion
CockroachDB
Postgres
RocksDB
Raft
Redis
AWS
Python
Rust
SDK development
React
Swift
Compose
Message queues
Full text search

Stream

Offers APIs for scalable feeds and chat

About Stream

Stream offers a fertile ground for tech professionals due to its focus on providing scalable APIs and components for feeds and chat messaging, including sophisticated features like audio and video capabilities and AI-based auto moderation. This firm stands out with its comprehensive suite of APIs, SDKs, and UI/UX kits, combined with a robust global edge network, which equips developers to craft real-time experiences backed by enterprise-grade infrastructure. Setting the industry standard in real-time communication technology, it assures a dynamic work environment and continuous innovation, contributing to its positioning as a leader in its field.

Boulder, ColoradoHeadquarters
2015Year Founded
$56.5MTotal Funding
SERIES_BCompany Stage
Consumer Software, AI & Machine Learning, HealthcareIndustries
201-500Employees

Risks

Increased competition from other API-first companies threatens Stream's market position.
Reliance on external developers for integration poses quality and timeline risks.
Rapid SDK expansion may lead to security vulnerabilities if not thoroughly tested.

Differentiation

Stream offers robust SDKs for multiple platforms, enhancing developer flexibility.
Stream's secure APIs cater to enterprises focused on data privacy and security.
Stream's UI kit provides a visually appealing and customizable user interface.

Upsides

Growing demand for video tools boosts Stream's Video API adoption.
React Native's popularity aligns with Stream's recent SDK releases, increasing market share.
Online dating market growth drives demand for Stream's video and audio APIs.

Land your dream remote job 3x faster with AI