DevJobs

Real-Time Communication Software Engineer

Overview
Skills
  • Microservices Microservices
  • AWS AWS
  • Docker Docker
  • Backend Development ꞏ 2y
  • Real-Time Communication ꞏ 2y
  • Media Streaming
  • WebRTC
  • Video Codecs
  • GStreamer
  • FFmpeg
  • Clustering Technologies
  • Audio Codecs
  • H.264
  • H.265
  • HTTP Streaming
  • AAC
  • Opus
  • RTP
  • RTSP
  • SIP
  • VP8
  • VP9
💡 Who We Are

Hi there! We're Carbyne, and every day, we're on a mission to revolutionize public safety. As the global leader in emergency collaboration technology, we're building a cutting-edge platform that helps save lives- think live video streaming, real-time chat, and precise location tracking.

Our tools empower emergency teams to respond faster and smarter! With partnerships with tech giants like Amazon, Axon, and AT&T, we're innovating life-saving solutions for over 400 million people worldwide

Are you ready to make a difference with us? Let's do this!

🎯 Here's What You'll Be Doing

You'll be a key developer on a mission-critical platform, ensuring reliable communication during emergencies.

  • Own end-to-end real-time communication software development for our life-saving platform
  • Design and implement a high-performance Media Streaming architecture that achieves low latency and resilience for audio and video feeds
  • Develop core RTC components from mobile and specialized clients all the way to the backend infrastructure
  • Build and maintain highly scalable communication servers, implementing clustering technologies to handle massive concurrent traffic volumes
  • Lead the development of systems for audio processing and handling, as well as robust, compliant cloud-based recording and archiving of all media streams
  • Work across diverse environments: mobile platforms, clustered VoIP and Streaming servers, command and control systems, and emergency end-devices
  • Actively contribute to projects utilizing state-of-the-art RTC technology, including WebRTC internals, HTTP Streaming, and media frameworks like GStreamer and FFmpeg

Requirements

🔑 What You Bring

  • At least 2 years of experience in backend development with a proven focus on Real-Time Communication (Audio, Video, WebRTC, Streaming)
  • Demonstrated experience in designing and deploying highly-available, scalable communication servers and clustering technologies in Cloud Environments (AWS Preferred)
  • Solid experience with WebRTC (Internals and APIs)
  • Strong background in Media Frameworks and Engines such as GStreamer and FFmpeg
  • Familiarity with Video and Audio Codecs (e.g., VP8/9, H.264/5, Opus, AAC)
  • A proactive "can-do" approach and the flexibility to quickly adapt to new technologies
  • Exceptional interpersonal abilities and fluent English communication skills

✨ Bonus Points

  • Experience in designing and coding microservices-based solutions for the Cloud
  • Familiarity with Media protocols such as RTP, RTSP, and SIP
  • Docker experience

Feeling unsure because you don't check every box? Don't worry, we've been there too. At Carbyne, we value passion, potential, and a willingness to learn. If this role excites you and aligns with your career goals, we encourage you to take a chance and apply! You might be exactly who we're looking for!
Carbyne