At Hopin, we’re reimagining virtual events.
As the first all-in-one virtual venue for live online events, Hopin brings people together in a highly interactive and engaging online experience that feels just like an in-person event, only without the barriers. Whether it’s a 50-person meetup, or a 50,000-person conference—any type of event organizer can host a Hopin event for their attendees, speakers, sponsors, and vendors to convene, learn, and interact face-to-face online. We’re spearheading the innovative technology that is enabling people to gather online like never before.
Our mission is simple: better connections for a better planet.
We believe in events without limits, but events that are sustainable and accessible to everyone—and fun, too! To do this, we need passionate builders and storytellers to join us. Do you love people and technology and the magic that happens when they converge at scale? Do you have the skills and experience we’re looking for to better serve our clients? If so, we’d like to meet.
We’ve been recently funded by a16z, General Catalyst, IVP, Accel, DFJ Growth, Northzone, Coatue, Tiger Global, Salesforce Ventures and many other high profile investors.
The Video Platform team is responsible for providing video infrastructure that powers a small portfolio of products using real-time and streamed media. The platform is capable of delivering live content to hundreds of thousands of users today, and we plan to grow to the millions over the next year. Hopin's usage is growing at an enormous pace, with production traffic is increasing week over week.
The goal of the video platform is provide excellent quality of service for our customers. The scale required to meet the demand of Hopin’s products pushes beyond the limits of conventional architecture. We are building a truly next-generation live media service, capable of real-time video delivery at scale, automated infrastructure management, advanced networking, real-time monitoring, and more.
The Role
Based on interest and experience, you are expected to contribute directly to at least one of the four problem sets of the video platform:
- Server-side live web render and capture
- Video streaming, live and on-demand
- Real-time communications
- Video platform analytics
You'll develop and maintain a reliable, fault-tolerant, and efficient platform for delivering live-streamed and real-time video to hundreds of thousands of customers across the globe. You'll help define test strategy to expand automated coverage of all new development and write impeccable documentation about the features, architecture, and support services that you ship.
About You
The skillset required of the video platform is multidisciplinary, and we believe deeply in the value of inquisitive and generalist technical minds. Experience with one or more of the following areas of interest is preferred:
- Video delivery, whether live-streamed, video-on-demand, or real-time.
- Real-time analytics and monitoring of telemetric (time-series) data streams.
- Test automation for media solutions.
Our Tech Stack
Our platform is constantly evolving. Although it may well change as we grow, today our focus is on a few components including these technologies:
- Typescript, Javascript (Node.JS and Browser), and C
- Many AWS products
- Kubernetes, Docker, Packer, and Terraform
- Headless Chrome
- ffmpeg - including libavformat/libavcodec
- WebRTC, RTMP, HLS, CMAF, and DASH
At Hopin, we're committed to cultivating an environment that promotes equality, diversity, and inclusion. We are a global community and we believe our unique qualities must be celebrated as they are critical to our innovation. It's essential to us that you bring your authentic self to work every single day, no matter your age, ethnicity, religion, citizenship, gender identity, sexual orientation, disability status, neurodiversity, or otherwise. Inclusion isn't just an initiative at Hopin. We strive to embed it not just into our core values but throughout our entire ecosystem.