The Media team creates the foundation of our video technology. Everything we do relies on the most reliable and highest quality media engine in existence. The team optimizes various protocols and languages, squeezing everything possible out of a CPU cycle and network byte, in order to spark ideas for new product features and design.
As a media engineer on our team you will:
Develop an unhealthy obsession for WebRTC and new networking protocols
Learn everyday from the top innovators and engineers in the communications space
Solve difficult synchronicity challenges that impact mobile and desktop platforms when auto-scaling to 2M concurrent media streams
Collaborate with all our teams to define our video platform from all angles
Invent, contribute and implement support for next-generation features, which may be your own design
Improve and deliver reliable software through continuous integration, automated testing and code reviews.
Unit test everything, but know when to ask our stellar media test team for some scripts
In order to succeed at these goals, you will likely need to have:
Scaled distributed C or C++ systems, maybe even integrated them with iOS or Android
An understanding of video infrastructure, not just a familiarity with the API's
A deep understanding of architecting low-latency, loaded systems and designing APIs
Demonstrated interest in transcoding or in network protocols
An unrelenting drive to keep large and complex code bases clean, maintainable and reusable
A fearless mindset when tackling new challenges
Comfort and delight in a small, intense, high-growth startup environment
Eagerness to learn new technologies
This position is in downtown Palo Alto, California. No remote work (except for occasional WFH). We will help with relocation if needed.
The following is our technological stack here. Not all these skills are required.
HTTP and REST Webservices
$105K – $185K and higher (DOE)
0.01% – 0.015%
San Jose, San Francisco CA
Phone: 866 816-1615 x 823