About
The unglamorous part of AI is my favourite part.
I'm Madan Raj, a backend and AI engineer in Bangalore. I've spent four years at Mercedes-Benz Research & Development India building LLM systems that people actually rely on.
Right now I'm a Senior AI Engineer, working on agents that model knowledge graphs from technical documentation and generate test cases for enterprise systems. Before that I designed multi-agent architectures, built the retrieval pipelines behind a RAG platform that answers 10,000+ questions a month, and wired together event-driven data pipelines across dozens of microservices.
I like evaluation, observability, data quality, and the plumbing that turns a demo into something dependable. A model that scores well in a notebook is the start of the work, not the end of it. The interesting questions come after: how do you know an answer is grounded, what happens when a source document changes, and how do you find the one bad chunk behind a wrong answer?
I studied Computer Science at Nitte Meenakshi Institute of Technology, joined Mercedes-Benz as an intern in 2022, and received a Bronze Star there for GenAI work on the HR DataFactory workstream.
What I work with
Languages
- Python
- Go
- SQL
- Bash
Backend
- FastAPI
- Flask
- Pydantic
- AsyncIO
- REST
- Microservices
- OAuth2
GenAI
- LangChain
- LangGraph
- LlamaIndex
- MCP
- RAG
- Knowledge graphs
- Multi-agent workflows
Models
- OpenAI
- Azure OpenAI
- Claude
- Llama
- Mistral
- Gemini
Data
- PySpark
- Databricks
- dbt
- Airflow
- Kafka
- Delta Lake
Infrastructure
- Docker
- Kubernetes
- GitHub Actions
- PostgreSQL
- Neo4j
- Redis
- MongoDB
- Azure
- AWS
MLOps
- MLflow
- Weights & Biases
- DVC
Observability
- OpenTelemetry
- Prometheus
- LangSmith
- Elasticsearch
- Kibana
Want the details? Read the full experience, browse the work, or get in touch.