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
Senior Software Engineer (Golang)
Senior Golang Engineer needed for high-scale backend systems, remote or Amsterdam-based with excellent benefits.
Senior Frontend Developer
Seeking a Senior Frontend Developer for a hybrid role in Amsterdam, skilled in React, Next.js, and TypeScript.
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.
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.
Integration Support Engineer
Join Stream as an Integration Support Engineer, assisting customers with technical support and API integration in a remote role.
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.
Senior Android SDK Engineer (Compose)
Join Stream as a Senior Android SDK Engineer to develop open-source libraries using Jetpack Compose.
Senior Frontend Software Engineer
Join Restream as a Senior Frontend Software Engineer in Lisbon, crafting user interfaces and enhancing user experience.
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.
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.
Senior React/WebRTC Engineer
Senior React/WebRTC Engineer role in Salt Lake City, UT. Expertise in React, WebRTC, AWS, and Agile required.
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.
Senior Fullstack Engineer
Join cofenster as a Senior Fullstack Engineer to revolutionize video communication with JavaScript, Node.js, and AWS.
Software Engineer - C/C++ Development
Join Twitch as a Software Engineer in Berlin, specializing in C/C++ for video processing applications.
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.
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.
Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering
Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.
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.
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.
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.
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.
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.
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.
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.