Skip to content
Skip to documentBack to site

RiturajKulshresth

ROLE
SOFTWARE ENGINEER, AI PLATFORMS
ORG
WARNER BROS. DISCOVERY
LOC
17.3850 N, 78.4867 E
STATUS
OPEN TO INTERESTING WORK
CORR
kulshresth.1@alumni.iitj.ac.in, +91 7004742004

ED. 2026.09 · 13 PLATES · 4 POSTS · 3 CITATIONS · 39 ITEMS · SET IN INSTRUMENT SERIF & GEIST

Abstract

Software engineer specialisingin enterprise AI platforms. At Warner Bros. Discovery I designed and shipped three production agent and RAG platforms used by 11+ internal teams, and led the architecture documents for agent authentication, evaluation, and retrieval across the org.

KeywordsAGENT PLATFORMS / RETRIEVAL / AUTHENTICATION / EVALUATION

Posts

NOV 2024PRESENT

Warner Bros. Discovery

Designing and shipping three production AI platforms used across the company - ACME for agent execution, Knowledge Hub for enterprise RAG, and Daisy for analytics chatbots. Architecture lead on org-wide documents for agent auth, evaluation, and retrieval.

  1. ACME · Designed the four-resource credentials and authentication model (Team / App / Agent / Sub-agent) with separate edit and invocation ACLs, dual auth modes (act_as_app for production via API keys + AWS Secrets Manager, act_as_user for the playground via Okta OIDC), and a sub-agent safety property where only the caller's identity flows through every tool call - making cross-team agent reuse safe by construction.

  2. ACME · Built the Playground for prompt-testing agents and inspecting tool calls; refactored agent configuration off local YAML onto a versioned PostgreSQL JSONB registry with a draft / published / archived lifecycle; shipped multi-model serving via AWS Bedrock alongside OpenAI and Anthropic providers.

  3. ACME · Drove SAST findings from CRITICAL to zero in a single sprint, and bootstrapped the BOLT dual-language monorepo (FastAPI runtime + Next.js console) on Terraform / Terragrunt and Helm with CI/CD across DEV, INT, STG, and PROD.

  4. Knowledge Hub · Designed and built a self-serve retrieval service on AWS OpenSearch where teams create and share document and index catalogs. Ingestion from Confluence, Jira, GitHub, S3, and Airflow with semantic chunking, plus multimodal embeddings via Bedrock Titan and Anthropic Claude. Authored the org-wide architecture document.

  5. Daisy · Multi-agent platform used by 11+ teams for domain-specific chatbots. Cut monthly infra spend from ~$700 to ~$200 per non-prod environment and ~$1000 to ~$800 in PROD; built an evaluation framework with DeepEval improving evaluation accuracy by 27% and reducing chat-session storage by ~66%.

  6. Daisy · Added visualization features for generating custom charts from Databricks and Snowflake data, and enabled ingestion of .ipynb notebooks for internal documentation.

06 CLAUSES

JUL 2022NOV 2024

Deloitte

Built Outlook add-ins and document archival apps for enterprise clients, and led service migrations off legacy infrastructure with zero downtime.

  1. Shipped the S2SACC Outlook add-in using Yeoman and MS Graph API, with role-based access via distribution groups, serving 1000+ users.

  2. Built the S2EDS Outlook add-in for sending documents to enterprise servers from the mailbox, using React and Yeoman, serving 500+ users.

  3. Migrated services from Mule ESB to AWS Lambda, reducing compute cost and improving performance for the document archival system. Maintained four critical Java applications keeping core business operations running.

  4. Built the UI for the Document Upload interface of the DocuEdge Archiving Solution using AngularJS and Syncfusion, in production at two client organisations.

  5. Implemented automated daily health-check procedures in the SystemWare environment using PowerShell and mainframe scripting, saving the team ~15 hours per month.

  6. Spearheaded the development of 70+ scripts to securely migrate and restore 4000+ documents from Mobius to SystemWare ContentCloud using JCL on the mainframe.

  7. Led the upgrade of the client's OpenText landscape and played a pivotal role in the enhancement of 10 servers.

07 CLAUSES

SUMMER2021

Oyo

Worked on Oyo's Self Onboarding platform, focused on consumer-side flows for the Android app.

  1. Streamlined consumer onboarding via the Oyo Self Onboarding platform, improving the Android app user experience.

01 CLAUSE

JUL 2018JUN 2022

IIT Jodhpur

Specialised in operating systems, computer networks, and machine learning. Coursework heavy on systems with a research-leaning thesis and a strong project portfolio across systems, signal processing, and computer vision.

  1. Edge-based knowledge inference for InVANETs - reduced data transferred between vehicles and Road-Side Units using NS-3 and SUMO, minimising RSU processing power needs by ~71% and enabling calculations regardless of network strength.

  2. Built a 32-bit x86 operating system from scratch as a self-driven project: bootloader, paged memory, interrupt handling, keyboard input, a VGA output driver, and a functional shell - written in C and Assembly.

  3. Implemented CNN models in TensorFlow that predict core body temperature from diverse facial image data (NIR, hyper-spectral, RGB), achieving 60% accuracy on a custom dataset captured under controlled lighting.

  4. Modelled hashtag-driven social networks on Twitter and Koo using Selenium and Pandas - graph structure, cascade depth, and influencer reach for popular societal hashtags.

  5. Built a MATLAB application for ECG signal analysis, heart-rate detection, and arrhythmia classification during a biomedical instrumentation course.

05 CLAUSES

Index of plates

Ordered by year of last impression, descending

  1. Warner Bros. Discovery

    Enterprise platform for designing, deploying, and operating AI agents. Designed the four-resource credentials model (Team / App / Agent / Sub-agent) with separate edit and invocation ACLs, dual auth modes (act_as_app via API keys + AWS Secrets Manager, act_as_user via Okta OIDC), and a sub-agent safety property where only the caller's identity flows through every tool call - making cross-team agent reuse safe by construction. Refactored agent configuration off YAML onto a versioned PostgreSQL JSONB registry; shipped multi-model serving via AWS Bedrock alongside OpenAI and Anthropic. Drove SAST findings from CRITICAL to zero in a single sprint.

    2026 - presentFastAPI · Next.js · PostgreSQL · AWS Bedrock · Okta OIDC · Helm

  2. Warner Bros. Discovery

    Self-serve retrieval service on AWS OpenSearch where teams create their own enterprise document indices and share both the document and index catalogs across teams - so any team building an AI app can reuse existing indices without re-ingesting. Ingestion from Confluence, Jira, GitHub, S3, Airflow logs, and arbitrary text sources, with bulk-upload, team-specific chunking, and a semantic chunking mode. Multimodal embedding support via AWS Bedrock Titan, Anthropic Claude, and a Bedrock multimodal model for diagrams, screenshots, and scanned PDFs. Authored the org-wide architecture document.

    2026 - presentAWS OpenSearch · Bedrock Titan · Claude · Python · Semantic Chunking

  3. Warner Bros. Discovery

    Internal multi-agent platform used by 11+ engineering and business teams to build domain-specific chatbots with fine-grained control over tools, data sources (SQL, text), and model configurations. Cut monthly infra spend from ~$700 to ~$200 per non-prod environment and ~$1000 to ~$800 in PROD. Built a DeepEval-based evaluation framework that improved evaluation accuracy by 27%, and reduced chat-session storage by ~66% by optimising how Vercel AI SDK logs sessions into OpenSearch. Migrated all Lambdas onto the org's standardised IaC accounts with zero downtime.

    2024 - 2025LangChain · Vercel AI SDK · DeepEval · AWS Lambda · Terraform

  4. Deloitte

    Microsoft Outlook add-ins that ship documents from email into enterprise archival systems. S2SACC moves docs to ContentCloud (1000+ users) using Yeoman and MS Graph API with role-based access via distribution groups; S2EDS sends to enterprise servers (500+ users) using React. Drove the Mule ESB → AWS Lambda migration for the archival backend, reducing compute cost while maintaining four critical Java applications.

    2022 - 2024React · MS Graph API · Yeoman · AWS Lambda · Java

  5. RustyBun

    2024

    Clipboard manager for Linux

    Published a clipboard manager that gives Debian-based distros convenient access to clipboard history. Written in Rust, packaged for everyday workflow use.

    2024Rust · Linux · GTK

  6. Kernel & drivers from scratch

    Hand-written 32-bit OS in C and Assembly with keyboard input, a VGA output driver, and a functional shell for basic tasks. The project that taught me to read datasheets.

    2022C · Assembly · OS Dev

  7. Deep learning vision pipeline

    CNN models in TensorFlow that predict core body temperature from diverse facial image data (NIR, hyper-spectral, RGB), achieving 60% accuracy on a custom dataset.

    2022Python · TensorFlow · CNN

  8. Vehicular network simulation

    Reduced data transferred between vehicles and Road-Side Units using edge-based knowledge inference. Built on NS-3 with SUMO traffic simulation.

    2022NS-3 · SUMO · C++

  9. Network analysis on social graphs

    Modelled how hashtags spread across Twitter and Koo - graph structure, cascade depth, and influencer reach. Useful primer in network science.

    2022Python · NetworkX · Pandas

  10. Graph-based network analysis

    Built a graph-based structure that uses article viewership counts to surface anomalies across Wikipedia articles, improving detection efficiency over naive baselines.

    2022Python · Graphs · NetworkX

  11. Android utility app

    Turns an Android phone into a wireless mouse via Bluetooth - pointer, scroll, and click. My first end-to-end shipped app.

    2021Java · Android

  12. Biomedical signal processing

    A MATLAB application for ECG signal analysis: heart-rate detection and classification of arrhythmia types, built during a biomedical instrumentation course.

    2021MATLAB · Signal Processing · Biomedical

  13. Constraint-satisfaction puzzle solver

    An application that solves Kakuro puzzles by modelling the grid as a constraint-satisfaction problem and searching for valid digit assignments.

    2021Python · Algorithms · CSP

Specimen of the hand

Languages

  1. Python, load-bearing in production
  2. C / C++
  3. JavaScript / TypeScript, load-bearing in production
  4. Rust
  5. Java
  6. Assembly
  7. SQL

Daily drivers and long-time companions.

AI & Agent Frameworks

  1. LangGraph, load-bearing in production
  2. LangChain
  3. LangSmith
  4. OpenAI SDK
  5. Anthropic Claude SDK
  6. Vercel AI SDK
  7. DeepEval
  8. AWS Bedrock, load-bearing in production
  9. TensorFlow

Where the agent platforms come together.

Backend & Frontend

  1. FastAPI, load-bearing in production
  2. SQLAlchemy
  3. Alembic
  4. Next.js
  5. React
  6. PostgreSQL, load-bearing in production
  7. MERN
  8. Electron
  9. Yeoman

Services, APIs, and the surfaces users actually touch.

Cloud & DevOps

  1. AWS EKS
  2. AWS OpenSearch, load-bearing in production
  3. AWS Lambda
  4. AWS S3
  5. API Gateway
  6. Secrets Manager
  7. Kubernetes
  8. Helm, load-bearing in production
  9. Docker
  10. Terraform, load-bearing in production
  11. Terragrunt
  12. Okta OIDC, load-bearing in production
  13. Git
  14. Mainframe (z/OS)

Where things actually run.

† Items daggered are load-bearing in production today

03

Citations

  1. Excellence Award

    Warner Bros. Discovery — 2026

    Honoured for designing and building Knowledge Hub, the company's enterprise RAG-as-a-service platform.

  2. 3× Excellence Awards

    Deloitte — 2022 - 2024

    Recognised for shipping the S2SACC Outlook add-in and leading the OpenText server upgrade programme.

  3. KVPY Scholar

    Government of India — 2017 - 2018

    Selected as a Kishore Vaigyanik Protsahan Yojana scholar for aptitude in basic sciences.

End of document

Set in Instrument Serif, Geist and Geist Mono. Composed in Hyderabad, 17.3850 N, 78.4867 E. Two inks, printed slightly out of register.

Resume
PDF ↗
Appendix A
Restricted ↗