refresh

Trending Companies

Trending

Jobs

RingCentral

Software

RingCentral

Bangalore, India

·

On-site

·

Full-time

·

4d ago

Software Development Engineer 4

📍 Bengaluru, India | 🕒 Full-Time | 💼 Engineering

Reimagine How The World Communicates with AI

We are building the backbone for the next generation of human communication. Imagine a system that doesn't just transmit voice and video, but understands it in real-time, transcribing, summarizing and retrieving context across millions of concurrent sessions.

As a Staff Engineer, you aren't just "building features"; you are the architect of the high-concurrency data and inference runtime that makes real-time AI possible. You will be building core components of the distributed platform and design to solve low-latency RAG on live streaming data

Join our Bengaluru engineering team to reimagine how people communicate using AI.

What You’ll Do

  • Architect Core Infrastructure: Design ultra-reliable, low-latency backends and high-throughput event pipelines for real-time signaling and AI feature processing

  • Scale Distributed Systems: Build robust data movement: streaming jobs, backfills, reprocessing and CDC with guardrails (schema/versioning, replay safety, idempotency)

  • Develop Platform Primitives: Create scalable foundations including RESTful/gRPC APIs, data/feature pipelines, retrieval interfaces, identity systems, sessioning and rate-limiting

Drive Technical Excellence: Profile hot paths to reduce p99 latencies, optimize indexing throughput, and lead technical reviews across complex, multi-service systems.

  • Advance AI Retrieval & RAG: Productionize indexing, chunking, and re-ranking flows in Open Search; drive quality through disciplined offline/online evaluation and experiments.

  • Leadership through Competence: You are a force multiplier. You mentor senior engineers by consistently raising the bar on design docs and system reliability.

What You Bring

  • Engineering Depth: 10–14 years of experience (or equivalent proven impact) with a track record of building large-scale distributed systems with deep knowledge of partitioning, replication and high availability.

  • Language Expertise: Expert proficiency in Java, Kotlin; ability to write high-performance code, optimise garbage collection and reduce latencies

  • System Design Instincts: Proven ability to design fault-tolerant, horizontally scalable services and manage complex concurrency models and focus on SLA/SLO metrics.

  • Search & Data Streaming: Hands-on experience with Open Search/Elasticsearch(indexing strategies/query tuning) and streaming frameworks like Apache Flink, Kafka, or Pulsar.

  • RAG Proficiency: Experience building and improving RAG-style features in production (embeddings, retrieval, and structured experimentation.

Nice to Have

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

Our Tech Stack

Languages:

Java (Primary), Kotlin, Go, or Python.

Data/Search:

Open Search, Apache Flink, Kafka, SQL/NoSQL and Redis.

Infrastructure:

Kubernetes, AWS, gRPC/HTTP, Service Mesh.

Observability:

Robust metrics, tracing, and logging for distributed workloads.

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

  • 🏠 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.

Total Views

0

Apply Clicks

0

Mock Applicants

0

Scraps

0

About RingCentral

RingCentral

RingCentral provides cloud-based business communications and collaboration solutions, including voice, video, messaging, and contact center services. The company serves businesses of all sizes with unified communications as a service (UCaaS) platform.

1,001-5,000

Employees

Belmont

Headquarters

Reviews

3.2

19 reviews

Work Life Balance

2.5

Compensation

3.0

Culture

2.0

Career

2.5

Management

2.0

25%

Recommend to a Friend

Pros

Competitive compensation packages

Stock options and refreshers available

Multiple office locations

Cons

Recent layoffs affecting multiple departments

Poor innovation org functionality

Rude recruiter behavior

Salary Ranges

348 data points

Junior/L3

Mid/L4

Senior/L5

Junior/L3 · SENIOR PRODUCT ANALYST

1 reports

$166,950

total / year

Base

$145,000

Stock

-

Bonus

-

$166,950

$166,950

Interview Experience

6 interviews

Difficulty

1.4

/ 5

Duration

14-28 weeks

Offer Rate

17%

Experience

Positive 0%

Neutral 33%

Negative 67%

Interview Process

1

Application Review

2

Recruiter Screen

3

Assessment/Forms

4

Video/Chat Interview

5

Final Interview Round

Common Questions

Behavioral/STAR

Past Experience

Technical Knowledge

Culture Fit