Location: Bangalore, India (IST / UTC+5:30)
Core
Building real-time AI systems, event-driven backends, and distributed infrastructure using Node.js/TypeScript, Python, and Go.
Role type
Senior Software Engineer (AI Systems & Distributed Infrastructure)
Builds
Real-time voice AI, enterprise AI Agent Assist, RAG pipelines, distributed notification/event infrastructure, and monitoring platforms.
Domain
Artificial Intelligence, Real-time Systems, Distributed Systems, Backend Engineering
Deliverable
production ML models
Required skills
Node.js, TypeScript, Python, Go, React, PostgreSQL, MongoDB, Redis, RabbitMQ, AWS, Docker, WebSockets, GraphQL, Vector Databases, ONNX Runtime
Preferred skills
RAG pipelines, Streaming LLMs, STT/TTS, WebRTC, Grafana, Loki, Open Source contributions
Technologies
TypeScript, Node.js, Go, Python, React, PostgreSQL, MongoDB, Redis, RabbitMQ, BullMQ, AWS, Docker, WebSockets, WebRTC, GraphQL, OpenAI, RAG, Vector DBs, ONNX Runtime, Grafana, Loki
Responsibilities
Re-architecting real-time voice AI for sub-300ms latency; building enterprise AI Agent Assist and RAG pipelines; optimizing Node.js concurrency for AI throughput; developing distributed notification and async event infrastructure.
Seniority
Senior, hands-on IC
