People Matter

Lead/ Staff Backend Engineer - Communications AI Infrastructure

RingCentral

RingCentral

Marketing & Communications, Software Engineering, Other Engineering, Data Science
Bengaluru, Karnataka, India
Posted on Nov 20, 2025

Reimagine How The World Communicates with AI

We're reimagining how people communicate using AI; from smart assistants that schedule meetings and transcribe conversations to systems that understand voice, video and text in real time. Such applications need a foundational distributed infrastructure that powers millions of concurrent calls and processing volumes of data. We’re looking for a backend engineer who can design and scale these core systems.

Join our Bengaluru engineering team to build the backbone of AI driven communication.

What You’ll Do

  • Build ultra-reliable, low-latency backends for real-time calls, messaging, and media workflows at scale.

  • Design high-throughput event pipelines that power real-time signaling, analytics and AI feature processing with minimal lag.

  • Design distributed coordination and routing systems that maintain consistency and performance across regions.

  • Develop scalable platform primitives like RESTful APIs, identity, sessioning, rate limits and storage that serve as foundations for AI-powered applications.

  • Create end-to-end observability that keep a multi-region UCaaS platform predictable under heavy load

What You Bring

  • 10–14 years of hands-on backend engineering building and operating large-scale distributed systems, with a deep understanding of consistency, partitioning, replication and high availability fundamentals.

  • Strong system design expertise, with the ability to architect fault-tolerant, horizontally scalable services.

  • Expert proficiency in at least one modern backend language (e.g., Java, Kotlin, Python, Go), with the ability to write high-performance code and lead technical reviews across complex systems.

  • Experience designing and scaling high-throughput or low-latency services, including API design, concurrency models, resource management and performance tuning across distributed workloads.

  • Proven ability to build event-driven or asynchronous architectures using distributed messaging or streaming systems
    (e.g., Kafka, Kinesis, Pulsar, RabbitMQ).

  • Hands-on performance and observability skills, including profiling, eliminating bottlenecks, optimizing tail latency and implementing robust metrics, tracing, and logging for distributed systems

Nice to Have

  • Understanding of networking fundamentals and cross-region or multi-DC architectures, including latency tradeoffs and data movement considerations

Why You'll Love Working With Us

  • 🪐You’ll build things that scale globally

  • 💬 You’ll work on real problems; scale, efficiency, optimization.

  • 🌐 You’ll be part of a global team collaborating with top engineers

  • 📈 Accelerated career growth due to high visible projects.

  • 🏠 Hybrid work from our Bengaluru office + flexible hours.

  • ❤️ Full medical insurance for you and your family.

  • 💰 Competitive compensation + performance bonuses

If you are passionate about building production-ready scalable systems that redefine human connection, this is your moment. Apply now.