Search by job, company or skills

Back End Developer

Back End Developer

recrew ai
4-9 Years
Not Disclosed
Early Applicant
  • Posted 2 months ago
  • Be among the first 50 applicants

Job Description

Role: Backend & Platform Engineer

Function: Backend Engineering / Platform Infrastructure

Location: Bangalore or Mumbai

Type: Full-time

Industry: Artificial Intelligence, Telecommunications, Voice AI, Real-Time Communications

About Company

The company is the dedicated AI research arm of a large-scale national intelligence program. It is building foundational AI for India at population scale.

Focus areas include Speech-to-Text, Text-to-Speech, Real-Time Conversational AI, and Multilingual Foundation Models. The company invests across the full AI value chain — from next-gen data centers to consumer AI platforms and enterprise enablement.

It partners with global AI leaders including OpenAI, Anthropic, Google, and Meta. The mission: make human-machine communication feel as natural as speaking to another person.

Position Overview

We're looking for a Backend & Platform Engineer who builds systems that handle millions of concurrent voice streams without breaking a sweat. You will architect the real-time streaming backbone — WebSockets, gRPC, audio chunk orchestration — that connects client-side edge to our core AI inference nodes. High availability isn't a goal here; it's the default setting.

Role & Responsibilities

  • Architect and own the real-time streaming backend handling WebSockets and gRPC for live voice sessions
  • Build audio chunk orchestration pipelines with ultra-low latency and zero data loss guarantees
  • Design and implement seamless state management across distributed, concurrent voice stream sessions
  • Engineer low-overhead routing layers between client-side edge nodes and core AI inference clusters
  • Integrate RTP/WebRTC protocols into the platform for real-time audio transport and session handling
  • Implement distributed caching patterns to minimize latency across millions of simultaneous connections
  • Drive platform reliability, observability, and incident response for mission-critical voice infrastructure

Must Have Criteria

  • 4–9 years of backend engineering experience building high-concurrency, distributed production systems
  • Hands-on experience with Go or Rust for performance-critical backend services (not just familiarity)
  • Proven experience building real-time streaming systems using WebSockets and gRPC at scale
  • Working knowledge of RTP/WebRTC protocols and audio codec handling (Opus, G.711, or similar)
  • Experience implementing distributed caching using Redis for low-latency state management
  • Demonstrated ability to architect systems handling 1M+ concurrent connections or equivalent scale
  • Experience with container orchestration using Kubernetes for deploying high-availability services

Nice to Have

  • Experience building voice or audio infrastructure for a conversational AI or VoIP product
  • Prior work at a real-time communications company (Twilio, Agora, Daily.ai, or similar)
  • Familiarity with GPU inference serving and optimizing the edge-to-inference handoff latency
  • Open-source contributions to networking, audio processing, or distributed systems projects
  • Experience operating systems at telco-scale or within high-frequency trading infrastructure

What We Offer

  • Opportunity to build voice AI infrastructure that will impact hundreds of millions of Indian users
  • Work alongside world-class AI researchers and engineers on frontier real-time AI problems
  • Access to massive compute infrastructure including next-gen GPU clusters and edge nodes
  • High ownership, fast-moving culture — no bikeshedding, no monolith thinking
  • Competitive compensation and benefits within the company's broader ecosystem

More Info

Job Type:
Industry:
Employment Type:

Key Skills

About Company

Similar Jobs

6-8 yrs
Bengaluru, India
Skills:
Java, Database Design, Data structures, Incident Management, Algorithms, Concurrency, Databases, System Design, Distributed Systems, Python, Asynchronous processing, Message queues, Performance optimisation, Go, Production debugging, Object-oriented programming, Scalable APIs, Caching, System reliability, High-throughput low-latency backend services, Observability
4-6 yrs
Bengaluru, India
Skills:
Java, Golang, Dynamodb, Node.js, Google Cloud, Restful Apis, Python, Kubernetes, AWS, DevOps practices, NoSQL databases, microservices architecture, unit testing frameworks
6-10 yrs
Bengaluru, India
Skills:
Mockito, Xsd, Maven, Couchbase, Linux, MySQL, Node.js, Cassandra, Https, Golang, Java Frameworks, Uml, Git, Sso, Scrum, AJAX, Unix, Agile, Ant, Postgres, Json, Wsdl, Oracle, jUnit, Kubernetes, Python, Docker, Jenkins, MongoDB, SOAP WS, Rest WS, Kanban
7-10 yrs
Bengaluru, India
Skills:
Sql, Microservices, Postgres, Kafka, Gitlab, Redis, Kubernetes, Jenkins, REST, Vert.X, Java Spring Boot, CI-CD pipelines, Clickhouse, OpenAPI 3.0
2-4 yrs
Bengaluru, India
Skills:
Postgres, Debugging, Http, FastAPI, Azure, Python, Redis, performance profiling, WebSockets, queues, database query tuning