Video Architect
4 days ago
Company Overview:
We are an innovative iGaming company at the forefront of live streaming technologies, creating immersive real-time gaming experiences for clients across the globe. Our team develops cutting-edge web-based live streaming solutions, and we are looking for a talented Video Architect to help us push the boundaries of video streaming in the iGaming space.
Job Overview:
As a Video Architect, you will be responsible for designing and developing software architectures to support our live streaming games. You will play a critical role in creating strategies to achieve low-latency live streaming while maintaining high video quality and interactivity. Your expertise in WebRTC, RTMP, RTSP, and relevant programming languages will be essential for creating scalable and efficient video streaming solutions. Additionally, you will work on embedding real-time interactions within video frames, enabling features like in-stream polling or other audience-triggered interactions. Familiarity with codecs, protocols, and latency reduction techniques is essential for success in this role.
Responsibilities:
- Design and develop software architectures for low-latency, real-time video streaming solutions, ensuring seamless integration with the gaming platform
- Collaborate with cross-functional teams including product managers, developers, and infrastructure engineers to ensure alignment between technical solutions and business requirements
- Develop strategies to reduce video streaming latency and enable real-time interactions within the video stream (e.g., embedding messages into video frames for audience engagement)
- Implement and optimise protocols such as WebRTC, RTMP, and RTSP to ensure high-performance live streaming
- Lead the development and integration of video codecs and streaming technologies that optimise latency and bandwidth usage while maintaining high-quality video
- Troubleshoot video-related issues and provide solutions to improve performance, quality, and scalability
- Collaborate with other engineers to ensure smooth deployment of the video streaming architecture across multiple platforms
Skills & Experience:
- 5+ years of experience in software architecture with a focus on real-time video streaming.
- Strong expertise in WebRTC, RTMP, and RTSP protocols
- Proficient in programming languages such as JavaScript, TypeScript, C++, Go, or Python to build video streaming architectures
- Solid knowledge of video codecs (e.g., H.264, VP8, VP9) and media formats to ensure efficient streaming
- Proven experience in building and maintaining low-latency live streaming systems
- Familiarity with techniques to embed messages within video frames for audience interaction during live streams
- Experience with real-time communication protocols and optimising for low-latency, high-quality video delivery
- Strong problem-solving skills and the ability to troubleshoot video and performance-related issues in complex environments
- Experience working in agile environments and collaborating with cross-functional teams
Preferred Qualifications:
- Familiarity with cloud-based video streaming platforms or CDN technologies.
- Understanding of security protocols related to video streaming and DRM (Digital Rights Management)
- Experience with real-time video analytics and monitoring tools
Hiring process:
- 30 min call with Talent Acquisition
- 60 min final interview with the hiring team