Om Rajyaguru

Om Rajyaguru

Senior Applied Scientist @ Microsoft

About

I’m a Senior AI Scientist with 30+ patents filed in the last 4 years across agentic software engineering, deep learning and time series analysis. My experience lies in applying mathematical and statistical methods to solve open-ended problems, with a passion for the entire research process - from generating and experimenting with new ideas to optimizing solutions for production environments. I created a multi-agent framework of dynamic, stateless LLM agents and static, stateful workflows that can leverage information from each other. This framework, dubbed the "orchestrator/subLLM" framework, was implemented in mid-2023 (before OpenAI, Microsoft, LangChain, etc. had their versions of multi agent systems). I also developed a scalable suite of evaluation metrics to gauge the efficacy of this system. This solution was critical in deploying the Splunk AI Assistant in Observability, the most advanced agentic AI system in the observability domain. As the rest of the industry caught up, I invented CITADEL agents as a replacement for most multi agent systems in mid 2024. Useful when your system needs to support a lot of tools, CITADEL constructs one specialist agent at inference time based on the user's query, and the necessary tools and system prompt chunks are dynamically retrieved via vector search. This solution is cheaper, faster, and better than most multi agent systems, all while allowing for thousands of possible tools and workflows. My academic research focused on preserving the tensor structure of multidimensional data (images and multidimensional times series) when using complex deep neural networks. This is an upgrade from the previous paradigm of using flattening layers, which discard crucial spacial information and lead to inefficiencies and parameter explosions in the following layers. This research has led to drastically smaller model sizes, reduced overfitting, faster training times, and reduced inference latency - beneficial for deployment on resource-constrained devices like smartphones and wearables. My specific areas of expertise include Generative AI (covering post-training and evaluation for computer vision, NLP/LLMs, and multimodal tasks) and Time Series Analysis.

Country

United States

City

Columbus

Industry

Computer Software

Skill

Multi-agent Systems, AI Evaluation, Post-Training, Fine Tuning, AI Search, Code Generation, AI Agents, Natural Language Processing (NLP), Information Retrieval, Retrieval-Augmented Generation (RAG), Python (Programming Language), PyTorch, Machine Learning, Artificial Neural Networks, Artificial Intelligence (AI), Computer Vision, Time Series Analysis, Deep Learning, Unsupervised Learning, Anomaly Detection

Experience

Microsoft

Senior Applied Scientist

Microsoft

LinkedIn
2025-10 - Present · 1 yr

United States

Post-training, synthetic data generation, and end-to-end evaluation for Microsoft and OpenAI models used across the Copilot suite (also agentic evaluation for M365 Copilot) Currently supporting ~46,000 people across the Experiences + Devices (E+D) org by developing a library of reusable agent skills, subagents, MCPs, hooks, and tutorials to enhance agentic coding adoption across Microsoft. I spearheaded a massive overhaul of Microsoft’s Core AI documentation in collaboration with the Office of the CTO, establishing the central and authoritative AI resource for all 300,000+ worldwide employees and contractors. I expanded the platform by authoring comprehensive playbooks, tutorials, integrations, metrics tracking, and community platform enhancements.

ClickUp

Senior Applied Scientist

ClickUp

LinkedIn
2025-4 - 2025-10 · 7 mos

United States

Cisco

Senior Applied Scientist

Cisco

LinkedIn
2024-3 - 2025-3 · 1 yr 1 mo

United States

Invented and patented CITADEL agents - Constructed at Inference Time Agent with Dynamically Executable Library. Invented as a replacement for many Multi-Agent systems when supporting a high cardinality of tools and minimizing cost and latency is the primary concern. This solution dynamically loads tools and their implementations from a vector index based on the user's query, re-written and enhanced by an orchestration agent (which can optionally be fine tuned for better control over query rewriting and instructions). The loaded tools and corresponding "chunks" of a system prompt are used to create a specialist agent on the spot loaded with the tools most likely needed to answer the users query. Invented and patented the Retriever architecture - an "all-in-one" semantic search solution that generates retrievers for each dataset/use case within an application. This is done upon application startup via a generator factory that persists for the lifecycle of the application. Retrievers are highly configurable objects that perform different kinds of semantic search per dataset/use case. Fits perfectly into RAG / semantic search use cases against an enterprise knowledge base (including structured data), especially when invoked as a tool via an agentic system. Invented and patented the orchestrator/subLLM framework. This is the first abstraction of what are known today as "multi agent systems", invented in mid 2023, shortly after models capable of tool calling released from OpenAI. The orchestrator agent acts as a "head" and is provided with details of the subLLM agents in its system prompt, and the subLLMs are provided as tools the orchestrator can invoke. All agents are stateless and all routers/workflows could be stateful as needed. Unlike other solutions (i.e., LangGraph, AutoGen, Swarm, CrewAI) this makes no assumptions about the structure and order of your agents and workflows. This solution is the backbone of the Splunk AI Assistant for Observability.

Splunk

Machine Learning Engineer

Splunk

LinkedIn
2022-5 - 2024-3 · 1 yr 11 mos

United States

We found a method for intelligent non-uniform segmentation of time series data, followed by adaptive thresholding, for use in Splunk IT Service Intelligence. This reduces the time taken to set up time policies and adaptive thresholding from a few days to a few seconds. Did some work on drift detection and improving seasonality detection with multiple layers (weekly, daily, hourly). I developed several methods to evaluate large language models for code generation tasks for languages where public benchmarks are not available (e.g. SPL, SignalFlow, etc.). This evaluation suite uses a mix of lexical and semantic comparison methods, along with syntax validation tools and LLM based evaluations (only for comparing generated output against a ground truth). I fine tuned several LLMs for code generation tasks using multi-gpu distributed training (including a custom implementation of Fully Shared Data Parallel because PyTorch was bugged at the time), followed by quantizing and deploying these models on a custom ML platform built on AWS. From this, I created full fine-tuning and LoRA fine-tuning recipes for different parameter variants of Llama 2, CodeLlama, T5, and Mistral. Recommended multi-gpu compute configurations were also provided for full hardware+algorithmic reproducibility. In reality at the time, I had to train on GPUs with 16gb-40gb VRAM because higher memory GPUs were extremely scarce at the time. I designed and developed algorithms for the Search Assistant App for Splunk to help new users find insights from their log data with minimal effort. The app also acts as a query builder that generates SPL queries to find outliers or rare patterns in their data, which helps users learn SPL syntax in the process.

Splunk

Machine Learning Researcher

Splunk

LinkedIn
2021-5 - 2021-8 · 4 mos

United States

My research project was on distance-based clustering methods for semi-structured text data (log parsing/clustering). I experimented with several open-source log parsers in an effort to find an algorithm that was good at intelligently grouping logs together. I ended up modifying Splunk's custom implementation of log clustering, as it produced better results than any open source or competing log clustering solution. The integration into SPL 2 allowed log clustering to service a variety of use cases such as summarization, log anomaly detection, error searching, etc. all from the same SPL command, depending on how it was invoked. https://docs.splunk.com/Documentation/Splunk/latest/SearchReference/Cluster I also won Intern of the Month from over 250 interns company-wide!

SAT/ACT Tutor

2013-5 - 2021-5 · 8 yrs 1 mo

I began tutoring mathematics in group, individual, and even virtual settings in middle school. In high school, I pivoted to tutoring for the SAT after receiving a perfect score, which involved teaching the reading and writing sections as well. In 11th grade, I began taking math classes at NCSU and volunteering at the math multimedia center for Calculus I, II, and III, Differential Equations, and Linear Algebra. After I started as a student at NCSU and the COVID-19 pandemic hit, I continued tutoring virtually and additionally taught material for introductory statistics classes.

NC State College of Engineering

Undergraduate Researcher

NC State College of Engineering

LinkedIn
2019-9 - 2020-6 · 10 mos

Raleigh, North Carolina, United States

Our project for the Game2Learn lab was to detect "wheel spinning" in an educational online game (ST Math). This is when students don't think about a question before answering and simply continue to enter answers until one of them turns out to be correct. This behavior, when learned, has been shown to carry on throughout adulthood and ideally should be detected and unlearned. My role involved plotting the performance of students, partitioned by county, school, grade, and classroom to identify patterns. To help identify wheel spinning behavior, I extracted features with significant variance from a massive quantity of semi-structured telemetry data.

Education

North Carolina State University

North Carolina State University

LinkedIn

Applied Mathematics

2019-8 - 2022-5 · 2 yrs 10 mos

Graduated Summa Cum Laude with a minor in Statistics Concentration was on Machine Learning and AI, and over half of the courses I took towards the Applied Math major requirements were at the Masters or PhD level. My two research areas were multimodal extensions of the transformer architecture and reducing the parameter count of large transformer models.

Om Rajyaguru's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.