Stream
More roles at StreamBackend Engineer – Real-Time Video
Part remote, part office, you need to live within commuting distance of a named location.
Hybrid · Amsterdam office
Employer listed it yesterday · Added today
First listed yesterday.
Salary
Not stated
Location
Hybrid · Amsterdam office
Timezone
Not stated
Contract
Full-time
Experience
Mid
Category
Software
The employer did not publish a salary, and we have too few comparable roles to estimate one.
What the advert says
Quoted word for word from the employer's advert. Where it says nothing, we say so.
- Working hours
We hire on skills and experience, and we don't discriminate based on age, sex, gender identity or expression, sexual orientation, ethnicity, nationality, religion or belief, political opinion, disability or chronic illness, marital status,…
- Where you can work from
This is a full-time role, hybrid with 3 days a week in our Amsterdam office, or remote from anywhere in the EU.
- Contract
This is a full-time role, hybrid with 3 days a week in our Amsterdam office, or remote from anywhere in the EU.
- Experience asked for
- Not mentioned in the advert
- Pay
Up to EUR 60 a month toward a gym or sports club membership of your choice
Remote flexibility
Hybrid
This role is only partly remote, the employer expects time in the office around Amsterdam office, Remote (EU), Hybrid, so you need to live within commuting distance.
What the employer says
- Source listing states candidate location: "Amsterdam office, Remote (EU), Hybrid"
- Listing mentions "Hybrid" and 3 days a week in the office
What Nomaders makes of it
- Not suitable if you plan to move between countries
The quotes above are the employer's own words; the reading is ours. Always check the original listing and employment terms before working from another country.
Before you apply
Questions worth asking: Nomaders interpretation
- This role involves office time, but the advert does not say how often. Ask how many days a week are expected on site.
Produced automatically from this advert's text; not reviewed by a person. The employer's own page is the final word.
About the role
About Stream
Stream powers real-time Chat , Video , Activity Feeds , and AI Moderation for more than 1 billion end users across 4,000+ apps, from Strava and Bumble to eBay and Patreon. Our platform processes billions of API requests per month and supports applications with millions of concurrent users, while delivering highly reliable, low-latency services and a great developer experience.
The role
We're looking for a Staff Backend Engineer to join Stream on our mission of elevating the quality of apps for billions of users globally. You'll own the technical direction of Stream Video's media plane and the infrastructure it runs on.
This is a full-time role, hybrid with 3 days a week in our Amsterdam office, or remote from anywhere in the EU.
What you'll work on
Stream Video runs on an SFU we built in Go on top of Pion, plus ingest and recording fleets, all on a global edge network we own across more than one cloud. Nobody at Stream has owned this media plane end to end before. Our central infrastructure team is tuned for request-based services, and video breaks in different ways: live sessions can't be dropped, bandwidth is the biggest cost, and placement is the main lever. That's why this is a Staff role. You'll set the direction for the video backend and its infrastructure with your own roadmap, reporting to our Director of Engineering with a direct line to our CTO. The Video SDK teams own the client side, and you'll work closely with them and with infrastructure. Part of the fleet is mid-move to Kubernetes.
Job responsibilities:
Architecture: write the architecture and roadmap for Stream Video's backend and media infrastructure, and decide what ships.
Scale livestreaming: architect the SFU and media pipeline (WHIP, WHEP, RTMP, SRT, HLS, SVC), including the path from WebRTC to CDN-backed HLS for very large audiences.
Own the fleet: reliability, autoscaling, placement, rollouts, observability and cost for long-lived sessions across clouds, with cost per gigabyte as a first-class metric.
Gate production changes: define the validation that decides which changes, including AI-generated ones, reach live media, using behaviour tests on realistic networks, nightly telemetry scans and a public quality benchmark.
Take the final escalation: handle the hardest quality, latency and production incidents, and work with enterprise customers on advanced integrations.
Raise the bar: mentor senior engineers through design review, code review and hiring.
About you
You've owned systems where a dropped session or a bad rollout is visible to users within seconds, and you think about cost and reliability as much as features. You'd rather write the hard design doc than wait for one. A founder background is an asset here. The team is small, so you'll still write and review plenty of code. If you're looking for a large organisation with a platform team to hand problems to, or a management track, this role won't suit you.
You have:
Extensive backend engineering experience, including significant time owning architecture for high-scale production systems
Expert proficiency in Go or an equivalent systems language (Rust, C++, Java)
A track record owning real-time, stateful or latency-sensitive systems at very high scale
Deep knowledge of distributed systems and networking: failure modes, placement, capacity planning and cost
Strong experience with real-time media or streaming: WebRTC, SFU/MCU concepts, RTP/RTCP, DTLS, or RTMP, SRT and HLS
Clear written communication: design docs and RFCs that others can act on
Hands-on experience adopting AI coding and agent tools, and judgement on how to make them safe in production
Requirements
- ·Extensive backend engineering experience, including significant time owning architecture for high-scale production systems
- ·Expert proficiency in Go or an equivalent systems language (Rust, C++, Java)
- ·A track record owning real-time, stateful or latency-sensitive systems at very high scale
- ·Deep knowledge of distributed systems and networking: failure modes, placement, capacity planning and cost
- ·Strong experience with real-time media or streaming: WebRTC, SFU/MCU concepts, RTP/RTCP, DTLS, or RTMP, SRT and HLS
Benefits
- ·28 days paid time off plus Dutch public holidays
- ·Pension plan with a company contribution
- ·NS Business Card or a company bike, covered
- ·Personal development budget of EUR 500 per year
- ·Catered lunches in the office
How to apply
- 1Check the flexibility label above, hybrid, matches where you plan to live and work.
- 2Tailor your CV to the role at Stream, mentioning your remote working experience.
- 3Apply directly on the employer's careers page using the button below. Nomaders never handles your application.
Found 16h ago. Last checked today. Always confirm the details on the original posting, salary and location can change after publication.
Listing sourced from Company boards.
Pay not stated · You'll be taken to the employer's careers page.