Software
RingCentral
This job is no longer accepting applications
See open jobs at RingCentral.See open jobs similar to "Software" Khosla Ventures.Software Engineering
Bengaluru, Karnataka, India
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.
This job is no longer accepting applications
See open jobs at RingCentral.See open jobs similar to "Software" Khosla Ventures.