Join us in redefining gaming technology through cutting-edge innovation and authenticity.
HYBRID: 2 days per week from the office in Warsaw are required
Key Responsibilities:
Streaming Solutions Development:
- Write plugins and scripts for GStreamer or similar media frameworks to customize and optimize streaming pipelines.
- Develop and integrate advanced tools to enhance video and audio processing for live streaming.
Media Manipulation:
- Create interfaces for real-time media manipulation, such as cropping, scaling, and encoding.
- Implement innovative solutions for seamless stream transformation and optimization
Server-Side Development
- Develop custom plugins and modules for media servers like Janus WebRTC, Kurento, or other similar platforms
- Build, integrate, or optimize dedicated streaming servers to ensure scalable, high-quality streaming
Monitoring and Analytics:
- Integrate and implement tools for real-time stream monitoring to ensure stability and high performance.
Adaptive Streaming
- Implement adaptive bitrate streaming (ABR) solutions for WebRTC or other streaming tools to ensure seamless playback across varying network conditions.
- Optimize live and recorded streaming workflows for diverse bandwidth environments
Research and Integration:
- Stay updated with the latest trends and advancements in live streaming technologies and apply best practices.
- Evaluate and integrate third-party tools or frameworks to continually enhance the streaming architecture
Experience:
- Minimum of 4 years of experience in development including 2 years of proven development experience in live streaming applications or platforms, such as OTT platforms, WebRTC-based solutions, live event streaming, or interactive media.
- Hands-on experience designing, implementing, and optimizing streaming workflows, including encoding, transcoding, adaptive bitrate streaming (ABR), or real-time video/audio processing
Technical Skills:
- Proficiency in developing with GStreamer or similar frameworks like FFmpeg, Kurento. proven record of plugin development.
- Strong understanding of streaming protocols (e.g., WebRTC, RTSP, HLS, DASH) and codecs (e.g., H.264, VP8/VP9).
- Hands-on experience with server-side streaming solutions, including Janus WebRTC or equivalent platforms.
- Knowledge of video/audio manipulation techniques like cropping, scaling, encoding, and transcoding.
Programming Skills:
- Proficiency in programming languages such as C, C++, Python for streaming-related development.
- Experience with scripting for automation and optimization of media pipelines (e.g., Bash, Python).
Additional Skills:
- Experience with adaptive bitrate streaming and its implementation in WebRTC or similar tools.
- Strong problem-solving and debugging skills for streaming environments.