C++ Video Streaming Architect

Job Summary

You’ll be responsible for the definition of the architecture and features of a low latency reliable video streaming solutions (both cloud and device side). The solutions are used for bidirectional communication/conferencing, which works in different network conditions under heavy load. You’ll also participate in architecture and code reviews.

Qualifications and Skills

  • 10+ years of commercial software development experience
  • Extensive practical knowledge of one or more of the common streaming/control protocols — RTP/RTCP, RTSP, SIP, SDP
  • Programming languages experience: C/C++ is mandatory; Python, Ruby, Go (at least one of them) would be an advantage
  • Understanding of basics of video and audio encoding technologies
  • Understanding of multiple media codecs is a plus — H264, H265
  • Deep understanding of network programming, VoIP and Video over IP
  • Practical experience with popular media frameworks - GStreamer, FFMpeg, LiveMedia, LibAV (at least one of them)
  • Experience with Asterisk, WebRTC, Freeswitch (one of them)
  • Experience in developing scalable distributed systems
  • Experience with AWS is a plus
  • Problem-solving skills, ability to dive deep to find the root of the problem
  • Experience in network troubleshooting
  • Fluency in UNIX environment
  • Understanding of SDP principles and cycle
  • English communication skills (speak, read, write)
  • MS or BS in Computer Science/Mathematics/etc


We offer multiple benefits that include

  • Working for one of the top product companies in the world: Ring.com
  • Opportunity to influence the products’ quality supporting company mission to reduce crime in neighborhoods
  • Challenging tasks and professional growth
  • Competitive salary and perks
  • PE accounting and support
  • 18 paid vacation days per year, paid public holidays according to the Ukrainian legislation
  • Social package, including gym membership compensation, medical insurance
  • Free office meals, fruits, and cookies
  • Educational possibilities, knowledge hubs, and free corporate English classes
  • Career plan, professional growth, and semiannual performance review.