Bestkaam Logo
RingCentral Logo

Software

Actively Reviewing the Applications

RingCentral

India, Karnataka, Bengaluru Full-Time INR 1–4 LPA
Posted 16 hours ago Apply by June 14, 2026

Job Description

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 OpenSearch; 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 OpenSearch/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: OpenSearch, 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.
Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.