WebRTC Engineer

  • Delhi
  • Kuubiik
We are a global BPO company seeking an experienced WebRTC Engineer to join our team and lead the integration of real-time communication technologies with advanced machine learning models, specifically focusing on facial emotion recognition. Position: Contract / Full-Time Location: Remote/India Timezone: United Kingdom (GMT+1) Softwares: WebRTC, SimpleWebRTC, PeerJS, JavaScript, Node.js, React Responsibilities: Develop and implement web-based real-time communication features using the WebRTC framework from scratch, focusing on peer-to-peer capabilities. Collaborate with cross-functional teams to design and develop scalable and secure WebRTC solutions. Lead the design, development, and implementation of WebRTC-based solutions, including: Real-time audio and video communication features, Network protocols, Media processing algorithms Define and architect a scalable and robust WebRTC infrastructure. Optimize performance within the WebRTC framework to enhance functionality and efficiency. Qualifications: Minimum 5-7 years in WebRTC Peer to Peer implementation Experience Extensive hands-on experience in designing, developing, and deploying WebRTC-based applications, with a strong understanding of real-time communication protocols and standards. Strong proven portfolio and working experience in the required fields. Strong programming skills such as JavaScript (Node.js), C/C++, or Python, along with experience with frameworks and libraries like WebSockets, Socket.io, and libsrtp. Proficiency in WebRTC APIs, protocols, and technologies, including RTP, SRTP, ICE, STUN, TURN, and signaling protocols such as SIP and WebSocket, with a deep understanding of their implementation details and best practices. Solid understanding of audio and video codecs Excellent problem-solving and analytical skills Strong communication and collaboration skills Ability to work independently and remotely Bachelor's degree in Computer Science or related field