Senior Video Engineer (C++/Rust)
Descubra más sobre las tareas diarias, las responsabilidades generales y la experiencia requerida para esta posibilidad desplazándose hacia abajo ahora.
€130,000 - €200,000 + Equity & Benefits Fully remote
About the Company
Two founders who previously built and sold a well-known product in the audio/video space are back, building a new native desktop app, and most of the core engineering team from round one came with them.
About the Role
If you've worked deep in real-time A/V pipelines and want to do it again with people who've shipped this kind of thing before, this is worth reading. The problem They're building a native desktop app for Mac and Windows. The core stack is Rust, with WebRTC and some GStreamer. In a browser, WebRTC handles huge amounts of the low-level work for you. Building it natively means they write or modify much of that themselves. GStreamer covers some of it, but its real-time plugins aren't as mature as what the browsers have built, so they end up tweaking, rewriting, or replacing pieces of the pipeline.
Responsibilities
You will make sure network issues are handled in the most robust way possible.
The audio/video tech is as performant as possible, from a first principles approach. It must be the best in class.
You proactively prevent audio/video sync issues in the app and help level up others in the team in this area.
The entire audio/video part of the code feels extremely solid and well tested.
Qualifications
Deep, low-level audio/video and RTP experience: encoding/decoding, pipeline internals, low-latency transport. Not just WebRTC consumed via browser APIs;
that's not enough on its own. Broader RTP experience (RTMP and related protocols) is relevant.
Required Skills
Systems-level programming in Rust, C, or C++. You don't need to be a Rust expert, though it's a bonus.
Real desktop or low-level mobile experience. Windows, Mac, iOS, Android: the platform matters less than the depth. They need someone who's worked below the framework layer.
Comfortable working across both Mac and Windows. You don't need to be a Windows specialist, but their engineers use both day to day and you'd test on both regularly.
Ready to hit the ground running. This isn't a role where a slow ramp is possible.
Preferred Skills
Experience with WebRTC at the implementation level (browser internals like Chrome or Firefox, rather than just consuming the API).
GStreamer, specifically the RTP/WebRTC parts.
RTMP.
Rust specifically.
Windows desktop development. xhfqzwm
Mac desktop development.
Pay range and compensation package
€130,000 - €200,000 + Equity & Benefits
Equal Opportunity Statement
Extras