Lead/ Staff Backend Engineer – Communications AI Infrastructure at RingCentral

Bengaluru, Karnataka, India

RingCentral Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, AI, CommunicationsIndustries

Requirements

  • 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

Responsibilities

  • 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

Skills

Key technologies and capabilities for this role

JavaKotlinPythonGodistributed systemssystem designRESTful APIsevent-driven architecturedistributed messagingstreaminghigh availabilitylow-latencyconcurrencyperformance tuningobservability

Questions & Answers

Common questions about this position

What is the salary or compensation for this role?

The role offers competitive compensation plus performance bonuses.

Is this a remote position, or do I need to work from an office?

This is a hybrid role requiring work from the Bengaluru office with flexible hours.

What skills and experience are required for this position?

Candidates need 10–14 years of hands-on backend engineering with large-scale distributed systems, strong system design expertise for fault-tolerant scalable services, expert proficiency in a modern backend language like Java, Kotlin, Python or Go, experience with high-throughput low-latency services and API design, and proven ability in event-driven architectures using systems like Kafka or Pulsar.

What is the company culture like at RingCentral?

You'll be part of a global team collaborating with top engineers, working on high-visibility projects with accelerated career growth, focusing on real problems like scale, efficiency, and optimization in a hybrid environment.

What makes a strong candidate for this Lead Backend Engineer role?

A strong candidate has 10–14 years building large-scale distributed systems, deep expertise in system design, proficiency in modern backend languages, experience with event-driven architectures and observability, plus passion for scalable production-ready systems.

RingCentral

Phone and video system

About RingCentral

N/AHeadquarters
N/AYear Founded
N/ACompany Stage

Land your dream remote job 3x faster with AI