Member Of Technical Staff – Agent Orchestration
DelhiFull-timeJunior levelPosted 3 months ago
Software engineering role at Anuvaya Labs in Delhi. Needs a B.Tech or B.E..
About the role
Most AI agents treat conversations as stateless request-response cycles. We've built a stateful agent that streams responses with natural pacing, handles mid-response interruptions without corrupting state, decides autonomously whether to keep talking or wait, and maintains a living context that evolves across turns.
What you'll do
- Own and evolve the stateful agent runtime - the streaming pipeline, state management, and tool execution layer
- Ensure what the user sees, what the model remembers, and what we persist stay perfectly in sync - even when users interrupt mid-response
- Build and refine the streaming architecture - how responses are buffered, delivered, and recovered cleanly on interruption
- Implement and tune delivery pacing - making the agent's output feel natural, not robotic
- Design the tool execution layer - the agent calls domain-specific tools mid-conversation and reasons over results in real-time
What you need
- LLMs
Good to have
- Kafka