- Build cloud based, high performance, real-time video streaming solutions for our product.
- Design, architect and implement robust solutions for our next generation streaming platform.
- Onboarding and integration of services onto cloud
- Development of cloud strategy and design.
- Onboarding and Integration of services onto Kubernetes platform.
- Identifying and diagnosing issues in deployments together with software development teams
- Document key technical areas for knowledge sharing.
- 5+ years of relevant industry experience in software development
- Bachelor’s Degree in Computer Science/Engineering or equivalent practical experience
- Experience building scalable, cloud based real-time video streaming applications
- A track record of optimizing performance and addressing real-time video streaming challenges such as; packet loss, bitrate, compression, bandwidth considerations and latency
- Experience working with web services deployed on Cloud providers such as AWS or Azure
- Strong programming/coding fundamentals.
- Experience with GPU integration for rendering and/or encoding.
- Experience or knowledge with chromium development.
- Experience with video engineering and streaming (or a desire to learn), including ffmpeg, Gstreamer and webRTC.
- Experience with Node.js and/or Golang development