Talentdrop Logo
Talentdrop

Software Engineer, Video Systems

Gather

ABOUT


Video lies at the heart of the Gather experience, providing a low-latency, seamless experience for the spontaneous interactions we're known for. Our video infrastructure handles thousands of concurrent users, spanning all continents of the world.

Unlike traditional room-based video infrastructure, our video infra allows any two users to have a directional audio/video connection — enabling experiences such as podiums, where a speaker can address a large audience while the audience remains quiet to the speaker, yet the audience can still mingle amongst their neighbors, just like in real life. Our video infrastructure spans 4 data centers, ~500 servers, and features an SFU-based design built in-house.

ABOUT the role


As a video systems engineer, you would take responsibility (along with a small team) for the design and implementation of this integral part of our product.

cpu

Where you'll make an impact:

  • Increase the maximum number of simultaneous videos we can reliably display to users beyond our current maximum of 9.
  • Increase the maximum size of a reliable fully connected audio conversation beyond our current maximum of 20.
  • Increase the quality of videos we can reliably display to users.
  • Increase the maximum size of broadcasts from our current limit of 1-to-200 by forwarding streams between SFUs.
  • Degrade quality more gracefully for bandwidth or CPU constrained devices, as well as better handling of spurious spikes in latency/congestion.
  • Make the system better able to recover from various faults and errors
  • Set up metrics to get a better handle on what quality of service our users are experiencing, and to inform further improvements.
  • Build automated tests to ensure the reliability and performance of our video infrastructure as we change it

ABOUT you


  • Experience working on a large scale group video calling platform like Zoom or Google Meet
  • Experience working with WebRTC, either directly or with libraries that use it
  • Intrinsic motivation and drive to solve difficult problems without guidance
  • A keen intuition for well designed software
  • Ability to ruthlessly prioritize in a chaotic and ambiguous environment
  • Excellent interpersonal and communication skills
Current Bounty
USD
$20,000

Posted: 111 days ago

Average response time:

< 24 hrs

BASICS


  • LOCATION

    Remote - US

  • BASIS

    FT

PROFILE


  • WEBSITE

    gather.town
  • CRUNCHBASE

    Profile
  • ORIGIN

    San Francisco, CA, United States

  • TIME ZONE

    America/Los_Angeles

  • SIZE

    11-50

DESCRIPTION

Gather is a video-calling space that lets multiple people hold separate conversations in parallel, walking in and out of those conversations just as easily as they would in real life.

About UsTerms of UsePrivacy Policy

Need help? Email support@talentdrop.com.

Crypto Market Cap & Pricing Data Provided By Nomics

Want to know about new job posts?