Taro Logo

Senior WebRTC Engineer

Visual workspace platform for innovation enabling distributed teams to collaborate, design products, and build the next big thing.
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Description For Senior WebRTC Engineer

Miro, a leading visual workspace platform serving over 90M users worldwide, is seeking a Senior WebRTC Engineer to join their Meeting Platform team. This role focuses on developing and optimizing real-time communication features within Miro's collaborative platform. The ideal candidate will be responsible for processing audio and video data, ensuring excellent user experience and superior video call quality.

The position offers an opportunity to work with cutting-edge WebRTC technology, implementing solutions for bandwidth estimation, network stability, and media streaming optimization. You'll be part of a global team creating modern meeting experiences that integrate seamlessly with Miro's collaborative boards.

As a Senior WebRTC Engineer, you'll work across various software layers, from browser-level implementations to backend services, focusing on performance, security, and reliability. The role requires expertise in WebRTC, SFU-based architectures, and proficiency in TypeScript/JavaScript along with low-level programming languages.

Miro offers a competitive package including equity, pension plan, learning allowance, and various office perks. The company, with over 1,600 employees across 12 global hubs, maintains a culture of innovation, collaboration, and continuous improvement. They emphasize diversity and inclusion, creating an environment where teams can build the next big thing together.

This is an excellent opportunity for a technically skilled engineer passionate about real-time communication to make a significant impact on a product used by 99% of Fortune 100 companies.

Last updated a day ago

Responsibilities For Senior WebRTC Engineer

  • Contribute to software for real-time media streaming and quality optimizations
  • Work across software layers including browser, WebRTC internals, backend services and internet routing
  • Improve reliability and performance
  • Design, develop and test scalable and high-performance software
  • Research and implement bandwidth estimation (BWE) to predict network instabilities

Requirements For Senior WebRTC Engineer

TypeScript
JavaScript
  • Expertise with WebRTC and SFU-based real-time architectures
  • Experience in adapting video calls to handle network instabilities using WebRTC Stats or Bandwidth Estimation
  • Experience with Recording for SFU realtime solutions and/or Video post-processing
  • Highly proficient in Typescript/JS and at least one low-level language such C, C++ or Rust
  • Previous experience working with a team on a real-time video and audio product
  • Strong previous experience in working in a remote organization

Benefits For Senior WebRTC Engineer

Equity
  • Competitive equity package
  • Corporate pension plan
  • Lunch, snacks and drinks provided in the office
  • Wellbeing benefit and WFH equipment allowance
  • Annual learning and development allowance
  • Travel allowance for commute
  • Opportunity to work for a globally diverse team

Interested in this job?

Jobs Related To Miro Senior WebRTC Engineer