About the Team
The Around by Miro Labs Media Server team is responsible for processing audio & video data to provide an excellent user experience and superior video call quality. We are a global team creating a modern meeting experience that empowers collaboration from anywhere in the world. Around’s next-gen interface is unobtrusive, thoughtfully designed, and frees up your screen to pair with all of your favorite tools… like Miro. It’s perfect for getting work done together.
About the Role
We’re looking for a highly technical, hands-on, and mission-driven Software Engineer who’s passionate about Real-Time Communication to drive end-to-end software development for new features and quality optimizations in WebRTC.
You’ll work closely with the team to design and develop with an emphasis on performance, security, and reliability, define and develop performance indicators, and analyze and improve product performance, and solve challenges creatively to ensure the best experience and keep our growing user base happy.
If you’re passionate about RTC and keen on solving complex technical challenges related to scalability and performance, we’d love to meet you!
What you’ll do
- Contribute to software for real-time media streaming and quality optimizations
- Work across software layers including browser, WebRTC internals, backend services and internet routing to achieve top performance
- Bring your experience to improve reliability and performance
- Design, develop and test a scalable and high-performance software
- Scale a single meeting to over 10000+ attendees
What you’ll need
- Expertise with WebRTC and SFU-based real-time architectures
- Experience with multimedia frameworks such GStreamer or ffmpeg
- Highly proficient in Typescript/JS and at least one low-level language such C, C++ or Rust
- Design, implement, and test new features to improve Around video call experience and quality
- You have already worked with a team on a real-time video and audio product, preferably on server-side
- You will be working in a fully distributed remote team - we expect you to have strong previous experience in working in a remote organization
What's in it for you
- Competitive equity package
- Lunch, snacks and drinks provided in the office
- Wellbeing benefit and WFH equipment allowance
- Annual learning and development allowance to grow your skills and career
- Opportunity to work for a globally diverse team