This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Develop and maintain features in the Restream Studio product.
Design and implement video streaming and video processing services to support new and existing features.
Create metrics to monitor conferencing and video streaming experiences and system performance.
Implement solutions to ensure high-quality video under high load.
Participate in code review feedback with the team.
Stay updated on emerging technologies and identify opportunities.
Ensure redundancy and resilience of Restream production infrastructure.
Requirements:
Possess a scrappy, entrepreneurial attitude to deliver high-quality projects efficiently.
Proficiency in at least one general-purpose programming language, with Node.JS (TypeScript), Rust, or C/C++ as a plus.
Expertise in WebRTC technologies (TURN, STUN, ICE) and codecs (AAC, Opus, H264, H265, VP8, VP9, AV1, etc.).
Experience with network protocols like HTTP, TCP/UDP, and Websockets.
Deep understanding of real-time media streaming solutions such as FFmpeg, Wowza, GStreamer, Janus, Jitsi, MediaSoup, Kurento, Medooze, etc.
Knowledge of database design, including relational and NoSQL databases like Scylla and Redis.
Familiarity with AWS, Linux, Docker, Kubernetes, continuous deployment workflow, and multiple programming languages.
Strong written and verbal communication skills.
Self-directed, analytical, and able to work effectively in a team.
Passion for the Restream product.
Benefits:
Opportunity to work in a startup environment with a flat company structure.
Collaborate closely with founders and the team to shape and expand the product.
Direct influence on the product's direction and development.
Chance to create something impactful in people's lives.
Equity packages to be part of the Restream journey.
Flexible paid time off.
Access to necessary technology for job performance.