Job Detail

Find a Candidate

Software Engineer – Real Time Communication

  • Job Category: Manpower Staffing
  • Job Location: India
  • CTC: 15-35 Lakhs
  • Job Type: Remote
  • Qualification: BSC in software engineering, computer science, or experience in an elite intelligence unit

Number of openings: 01

About the role
We are looking for a Software Engineer who will be responsible for the end-to-end development of our clients life-saving platform. In this role, you will be developing high-performance, elastic, and resilient micro-services architecture while leveraging reactive frameworks (AKKA) with highly scalable infrastructure designed for web-scale loads in order to save lives.

You will be in charge of services end-to-end design and development, from cluster infrastructure to the server logic and user experience, including designing and developing new features.

Skills Required
1. At least 5 years of hands-on experience in Real-time communication development (Video/Audio Streaming)
2. Strong OOP skills, fluent with C++ Standard Library.
3. Extensive knowledge and experience with Multithreading and Networking.
4. Deep knowledge and experience with VoIP Stacks, SIP Clients and Servers, RTSP, HTTP Streaming/HLS.
5. VideoAudio codes, packetization, encryption, and transport.
6. Deep knowledge and experience with Video and Audio Streaming.
7. Strong OOD and Design Patterns skills.
8. Skilled and independent architect and developer capable of researching and handling challenging engineering and development tasks.

Advantages:
a. Knowledge in WebRTC
b. Experience with Janus server.
c. Experience with Wowza streaming engine.
d. Docker and Kubernetes experience