Stream logo

WebRTC SFU Engineer

Stream

Join Stream as a WebRTC SFU Engineer

Stream powers chat and video for many large apps like Strava, Nextdoor, Patreon, IBM, Adobe, and Midjourney. We have 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.

Location

This position is available remotely within the EU or on-site in Amsterdam. We offer relocation and Visa sponsorship for those interested in moving to Amsterdam.

Why Work at Stream?

  • Video SFU and Golang Challenge: Work on high-scale, difficult engineering problems.
  • Startup Growth Opportunity: Join a company with healthy revenue and a strong engineering culture.
  • Hands-on Management: All managers are capable engineers.
  • Global Edge Network: Work with a network of servers around the world.
  • Learning and Growth: Great opportunity to learn and grow.
  • Strong Backing: Raised $58M from leading VCs and notable backers.

Technologies We Use

In addition to Go, we use CockroachDB/Postgres, RocksDB, Raft, and Redis. Solid engineering experience and motivation to learn are more relevant than prior experience with the language. Roles are open from entry-level to director/principal engineers.

Requirements

  • At least 2 years of backend/low-level WebRTC experience.
  • Experience with Go is a plus but not required.
  • Experience with scalability, databases, and Redis.
  • Experience with SDK development, React, Swift, Compose, etc.
  • Experience with AWS or other cloud providers.
  • Python and Rust experience is a bonus.
  • Experience with message queues and full-text search.
  • Bachelor's degree in Computer Science, Engineering, or a related field.

Benefits

  • A team of exceptional (and friendly) engineers.
  • The chance to work on OSS projects.
  • 28 days paid time off plus paid Dutch holidays.
  • Company equity.
  • A pension scheme.
  • A 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 by a professional.
  • MacBook Pro.
  • Healthy team lunches and plenty of snacks.
  • A generous relocation package.
  • An office in the heart of Amsterdam.

Join us at Stream and be part of a team that is building the future of real-time communication. Apply now to become a WebRTC SFU Engineer and help us create amazing experiences for developers and users worldwide.

Benefits
Extracted with AI

  • 28 days paid time off plus paid Dutch holidays
  • Company equity
  • Pension scheme
  • Learning and Development budget
  • Commute expenses to Amsterdam covered or company bike
  • Fitness stipend
  • Monthly in-office chair massages
  • MacBook Pro
  • Healthy team lunches and snacks
  • Generous relocation package

Similar jobs

Last update: 23 minutes ago

Stream logo
Stream

Senior Software Engineer (Golang)

Senior Golang Engineer needed for high-scale backend systems, remote or Amsterdam-based with excellent benefits.

Stream logo
Stream

Senior Frontend Developer

Seeking a Senior Frontend Developer for a hybrid role in Amsterdam, skilled in React, Next.js, and TypeScript.

Stream logo
Stream

Lead Backend Engineer (Python/Django)

Join Stream as a Lead Backend Engineer (Python/Django) in Amsterdam. Lead backend development, collaborate on new features, and ensure code quality.

Stream logo
Stream

DevOps Engineer with AWS and Linux Expertise

Join Stream as a DevOps Engineer to manage AWS infrastructure, enhance system observability, and work with cutting-edge technology.

Stream logo
Stream

Integration Support Engineer

Join Stream as an Integration Support Engineer, assisting customers with technical support and API integration in a remote role.

Stream logo
Stream

Python AI Developer Advocate

Join Stream as a Python AI Developer Advocate to build community and enhance AI integrations. Engage with developers and influence product roadmaps.

Stream logo
Stream

Senior Android SDK Engineer (Compose)

Join Stream as a Senior Android SDK Engineer to develop open-source libraries using Jetpack Compose.

Restream logo
Restream

Senior Frontend Software Engineer

Join Restream as a Senior Frontend Software Engineer in Lisbon, crafting user interfaces and enhancing user experience.

Restream logo
Restream

Senior Software Engineer - Backend

Join Restream as a Senior Backend Engineer in Lisbon to build and scale world-class products using Node.JS, Rust, AWS, and more.

Cantina logo
Cantina

Senior Media Software Engineer (Real-Time)

Senior Media Software Engineer needed for AI-driven real-time media platform, skilled in C/C++, WebRTC, and mobile development.

Sorenson Communications logo
Sorenson Communications

Senior React/WebRTC Engineer

Senior React/WebRTC Engineer role in Salt Lake City, UT. Expertise in React, WebRTC, AWS, and Agile required.

Hedra logo
Hedra

Senior Full-Stack Engineer

Join Hedra as a Senior Full-Stack Engineer to build transformative web-based video and audio tools using JavaScript, Python, and more.

cofenster logo
cofenster

Senior Fullstack Engineer

Join cofenster as a Senior Fullstack Engineer to revolutionize video communication with JavaScript, Node.js, and AWS.

Twitch logo
Twitch

Software Engineer - C/C++ Development

Join Twitch as a Software Engineer in Berlin, specializing in C/C++ for video processing applications.

Twilio logo
Twilio

Staff Software Engineer - Video and Voice

Join Twilio as a Staff Software Engineer focusing on Video and Voice communications, leveraging AWS, GCP, and JVM technologies.

Remote logo
Remote

Senior Frontend Engineer with React and TypeScript

Join Remote as a Senior Frontend Engineer, working with React.js and TypeScript in a fully remote role.

Uber logo
Uber

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.

Saxum logo
Saxum

Senior Front-end Developer - ReactJS (Dutch speakers)

Seeking a Senior Front-end Developer with ReactJS expertise and Dutch proficiency for diverse digital projects in Amsterdam.

SoundCloud logo
SoundCloud

Full Stack Software Engineer - Authentication and Authorisation

Join SoundCloud as a Full Stack Software Engineer focusing on Authentication and Authorisation in Berlin. Work with JavaScript, React, Go, and Scala.

Saxum logo
Saxum

Senior Front-end Developer (ReactJS)

Join Saxum as a Senior Front-end Developer (ReactJS) in Amsterdam. Work on diverse digital products, enhance your skills, and enjoy great benefits.

Saxum logo
Saxum

Senior Front-end Developer (ReactJS)

Join Saxum as a Senior Front-end Developer (ReactJS) in Amsterdam. Work on diverse digital products, enhance your skills, and grow your career.

Cisco logo
Cisco

Front-end Developer with JavaScript and TypeScript

Join Cisco as a Front-end Developer to build collaboration and contact center apps using JavaScript and TypeScript.

Saxum logo
Saxum

Senior Front-end Developer - ReactJS (Dutch speakers)

Join Saxum as a Senior Front-end Developer specializing in ReactJS. Must speak Dutch. Work on diverse digital products in Amsterdam.

Saxum logo
Saxum

Senior Front-end Developer - ReactJS (Dutch speakers)

Join Saxum as a Senior Front-end Developer specializing in ReactJS. Dutch language required. Work on diverse digital products in Amsterdam.