Check out this Startup Job
Rabbit

Senior Software Engineer – Network

Location of our StartUp: San Francisco, CA
Location of the job: San Francisco SOMA
Compensation: Market Price + Equity
Share this job:  

Who are we?

Rabbit is a brand-new kind of company with a brand-new kind of mission: To make it as much fun to hang out with your friends online as it is to hang out with them in real life!

We are building a next generation social video platform that pushes beyond trendy buzzwords to truly create an exciting, fun, and genuinely social experience online.

Based in San Francisco, we're looking for smart, creative, and talented people to join our growing team of social technologists and innovators.

As one of the first employees at Rabbit, you'll not only get real equity, but have the opportunity to really make your mark in the design, development and evolution of our app and platform.

The Job: Senior Software Engineer - Network

We are looking for an experienced developer with passion for building large-scale real time networked applications.

Responsibilities:

  • Lead and drive the design, architecture and implementation of our peer to peer streaming solution.
  • Ensure that all video, audio and networking features are tightly integrated with the other portion of our infrastructure (client and server)
  • Collaborate tightly with our design and product teams to build an exceptional user experience.

Requirements:

  • 3+ years of experience in C/C++.
  • Strong experience in network programing (TCP, UDP, ...) is required
  • Deep knowledge of audio and video encoding required.
  • Knowledge of Nat Transversal Techniques (STUN, ICE, TURN,...) is a nice to have.
  • Bachelor's degree or above in Computer Science, Information Engineering or equivalent work experience.