Stream - Multiple Positions
Locations: Amsterdam (NL), Skopje (North Macedonia), Boulder, CO (US), Toronto (Canada) | Remote Possible | Full Time | Visa Sponsorship Available
Source: hackernews
About the Role
Stream is consistently hiring backend engineers, ranging from Senior to Staff/Lead/Director/Principal Go engineers. They also have openings for:
- Staff Python Engineer – (Open Source Video/Voice AI Library)
- Staff Product Designer
- Lead Backend Engineer
- Unreal Engine C++ Developer (fixed term, 2-3 months project)
Stream uses Go for its video SFU, chat API, Moderation, and Feeds, serving high traffic from major apps like Strava, Nextdoor, Patreon, and Midjourney.
Tech Stack
- Go
- CockroachDB
- RocksDB
- WebRTC
- Raft
- Redis
Why Join Stream?
- High scale/difficult engineering; customers use their products with millions of users.
- Startup growth opportunity with healthy revenue.
- All managers are hands-on and capable engineers.
- Edge network of servers around the world.
- Great opportunity to learn and grow.
Onboarding
If you have experience with a different tech stack, Stream offers a 10-week onboarding program to train you in Go, scaling, and other key topics: https://tinyurl.com/2u5x9f9w
Remote Work
Roles are primarily NL, US, North Macedonia, or CA-based (hybrid), but exemptions for remote work within the EU may apply to specific cases.
Visa Sponsorship
Available for the Netherlands.