Real Time Communication Software Engineer, Axon 911

Axon Axon · Enterprise · Tel-Aviv Yafo, Israel · 2041 Carbyne R&D

Software Engineer focused on Real-Time Communication (RTC) for a mission-critical 911 platform. Responsibilities include designing and implementing high-performance media streaming architecture, developing core RTC components, building scalable communication servers, and handling audio processing and media archiving. Requires experience in backend development, RTC (Audio, Video, WebRTC, Streaming), scalable servers, cloud environments (AWS), WebRTC internals, and media frameworks like GStreamer/FFmpeg.

What you'd actually do

  1. Own end-to-end real-time communication software development for our life-saving platform.
  2. Design and implement a high-performance Media Streaming architecture that achieves low latency and resilience for audio and video feeds.
  3. Develop core RTC components from mobile and specialized clients all the way to the backend infrastructure.
  4. Build and maintain highly scalable communication servers, implementing clustering technologies to handle massive concurrent traffic volumes.
  5. Lead the development of systems for audio processing and handling, as well as robust, compliant cloud-based recording and archiving of all media streams.

Skills

Required

  • backend development
  • Real-Time Communication (Audio, Video, WebRTC, Streaming)
  • highly-available, scalable communication servers
  • clustering technologies
  • Cloud Environments (AWS Preferred)
  • WebRTC (Internals and APIs)
  • Media Frameworks and Engines (GStreamer, FFmpeg)
  • Video and Audio Codecs (e.g., VP8/9, H.264/5, Opus, AAC)
  • fluent English

Nice to have

  • microservices-based solutions
  • RTP, RTSP, and SIP
  • Docker

What the JD emphasized

  • Real-Time Communication
  • highly-available, scalable communication servers