SOFTWARE ENGINEER · INDIA

Hey, I’m
Ratnesh Jain

I build the systems behind conversational AI, reliable backends, and real-time data.

NOW PLAYINGBuilding agent runtimes @ FeatherHQ
Minimal lavender pixel-art workspace with a desk, monitor, plant, and computer tower. A crescent moon is visible through the window.
Small details. Big systems.EST. 2023

Work, so far.

Different teams, different problems.
Here’s what I worked on at each.

FeatherHQCURRENTSoftware Development Engineer

Workflows for conversational agents

I’m building the infrastructure that lets a live agent follow a business process while having a natural conversation.

Making execution explicit

Designing persistent state, retries, approvals, and rules for when an agent can revisit an earlier step.

Keeping the conversation moving

Running response generation alongside data extraction so the agent can start speaking while context is still being processed.

KovenchSoftware Development Engineer

Voice agents, from speech to action

I built and tuned the pipeline connecting speech recognition, language models, and speech synthesis for production voice agents.

Working on the pauses between turns

Tuning endpoint timing, prompts, caching, and connection reuse while weighing response quality against latency and cost.

Making conversations useful afterward

Building a meeting-intelligence pipeline for diarized transcripts, topics, sentiment, and structured dashboard results.

DeloitteAnalyst

Translating rules without changing behavior

I co-developed a toolchain to migrate a proprietary IBM rule language to Java for a healthcare eligibility platform.

Inside the compiler

Implementing the parser, abstract syntax tree, and code-generation components that translated the legacy rules.

Checking that meaning survived

Validating generated Java against legacy outputs through end-to-end comparisons, alongside authentication and integration work.

GreenieBackend Developer

Reusable candidate identity profiles

I built Rust backend services and authentication for a platform that brought multiple identity checks into one candidate profile.

Connecting verification services

Integrating identity and address checks while handling mismatched schemas, third-party throttling, and onboarding failures.

Helping integrations hold together

Contributing to Kubernetes deployments and documenting service behavior for customer development teams.

AI4MBackend Developer Intern

Understanding activity on a factory floor

I built concurrent Rust consumers that turned computer-vision events into operational metrics for warehouse and automotive manufacturing deployments.

State across an event stream

Modeling loading states, process timing, safety events, and manufacturing inspection outcomes from raw detections.

Following the data end to end

Debugging across compute, queues, device I/O, scheduling, and networking in deployed environments.

Open a role to see what I worked on.

Curiosity, compiled.