Job Description: Position Senior Backend Engineer ( Senior Media Services Engineer - Real-time Video) Min. Experience. 8 13 years Work Location - Bangalore Hybrid Company Name : Ring Central About the company : R ingCentral, Inc. is an American provider of cloud-based communication and collaboration products and services.[3][4][5][6][7] The company is headquartered in Belmont, California with other US offices in Denver, Charlotte, and Dallas. It has international offices in Canada, the UK, France, Bulgaria, Spain, China, India, the Netherlands, Israel, Australia, South Korea, Switzerland, Germany, Ireland, and the Philippines . Website Link : https://www.ringcentral.com/ Reimagine How The World Connects In Real Time RingCentral Events is revolutionizing the way organizations host virtual, hybrid, and onsite eventsdelivering high-quality, scalable experiences with real-time media and AI-powered features. Our platform serves global conferences, town halls and more with thousands of concurrent users. We are building a global-scale media infrastructure with milliseconds to spare and this is where you come in. Join our Bengaluru engineering team to build the backbone of next-gen video communication. What You’ll Do Architect and build real-time media streaming services using WebRTC, RTMP, HLS Develop scalable backend services in Node.js and media components in C++ . Become hands-on with audio/video codecs like H.264, VP8/VP9, AV1, Opus, AAC . Deploy and scale services in AWS, GCP, or Azure, using Terraform and Kubernetes . Optimize media quality, latency, and reliability for global virtual events. Work with SFUs, TURN/STUN servers, Kafka, and CDNs at a global scale. Collaborate with global engineering teams across DevOps, front-end, and QA. Monitor live QoS/QoE metrics and participate in system design and incident response. What You Bring 5+ years building real-time media or video streaming infrastructure. Proficiency in Node.js, C++ , and multithreaded systems . Deep knowledge of WebRTC, RTMP, HLS , and media protocols. Experience with cloud-native development (preferably AWS), Docker, Kubernetes . Familiarity with media server frameworks ( Mediasoup, Janus, GStreamer ). Strong debugging, performance tuning, and problem-solving skills. Nice to Have Experience building for large-scale live streaming (1000+ viewers). Contributions to open-source media platforms and tools. Familiarity with AI/ML in media (e.g., noise suppression, auto-captioning). Front-end experience with React, TypeScript (bonus for media integrations). Deep understanding of QoE/QoS, DRM , and encrypted delivery systems. Location: Bengaluru, India | Full-Time | Engineering – Media Services Why RingCentral Events? You’ll build things that scale globally —your code will power the experiences of thousands of users simultaneously. You’ll work on real problems —network jitter, packet loss, cold starts, codec optimizations, and all the stuff engineers secretly love. You’ll be part of a global team —collaborating with top media engineers in the US, Europe, and Asia. You’ll grow fast —whether it’s leading projects, diving deeper into AI, or learning the internals of modern media stacks. Hybrid work from our Bengaluru office + flexible hours. Full medical insurance for you and your family. Competitive compensation + performance bonuses
Job Description : Position : Senior Java Developer Min. Experience : 5-9 years Work Location : Bangalore Hybrid Company Name : Ring Central About the company : RingCentral, Inc. is an American provider of cloud-based communication and collaboration products and services. The company is headquartered in Belmont, California with other US offices in Denver, Charlotte, and Dallas. It has international offices in Canada, the UK, France, Bulgaria, Spain, China, India, the Netherlands, Israel, Australia, South Korea, Switzerland, Germany, Ireland, and the Philippines . Website Link : https://www.ringcentral.com/ Were RingCentral, and were happy that someone as talented as you is considering this role. First, a little about us, we’re the global leader in cloud-based communications and collaboration software. We are fundamentally changing the nature of human interaction giving people the freedom to connect powerfully and personally from anywhere, at any time, on any device. We’re a $2 billion company that’s growing at 30+% annually and we’re expanding our Product Management Team to make sure we stay ahead of the competition. We’re currently looking for: Experienced software engineer with strong experience in building highly scalable backend services using Java, Spring boot, micro services, k8s, docker. To succeed in this role, you must have experience in: Responsibilities / Job duties: Design and develop highly scalable, available and fault tolerant systems following the best architectural principles. Apply your experience towards solving our most interesting architecture and implementation challenges in order to achieve stable performance under load with predictable SLA. Support the developed product throughout the entire release cycle Develop highest quality code with attention to scalability and performance in a fast paced, complex technical environment with high adaptability and flexibility Design, automate and support CI/CD stack, code pipelines, infrastructure as code, monitoring, and logging. Work in an Agile team, participate in improving development processes and improving the effectiveness of teamwork Open to use and explore advanced technologies while solving problems. Create a product for the most demanding users – other developers Qualifications: 5+ years of experience in developing complex distributed systems using Java and Java based open-source frameworks like Spring. Strong experience implementing robust and highly scalable systems/web services using object-oriented methodology, design patterns (OOD Patterns), SOA, container technologies Skilled in software development lifecycle processes and experience with scrum, agile and iterative approaches Expertise in using AI tools for coding, test and automation is a nice to have Experience building and deploying applications and services into cloud environments. Working experience with AWS, Kubernetes, Kafka and SQL are a plus. Prior experience in designing and supporting CI/CD stack, code pipelines, infrastructure as code, monitoring, and logging is a plus. Experience writing documentation and conducting technical correspondence Work Location: Bangalore - Hybrid