
Real-Time Communication Software Engineer
Carbyne
full-time
Posted on:
Location Type: Hybrid
Location: Tel Aviv-Yafo • 🇮🇱 Israel
Visit company websiteJob Level
JuniorMid-Level
Tech Stack
AWSCloudDockerFFmpegMicroservicesVoIP
About the role
- 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
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Real-Time CommunicationWebRTCMedia StreamingGStreamerFFmpegAudio ProcessingVideo CodecsAudio CodecsMicroservicesClustering Technologies
Soft skills
interpersonal abilitiescommunication skillsproactive approachadaptability