Saurav Prateek
Software Engineer | Content Creator
I have a Bachelors degree in Computer Science Engineering (2015-19) and currently working as a Senior Web Solutions Engineer at Google. I have a keen interest in Machine Learning, Artificial Intelligence, Distributed Systems, System Design, Data Structures, Algorithms and Maths.
Experience
Senior Web Solutions Engineer (L5) at Google, India
2025 - PresentWorking in the gTech Ads - TAI (Tools Automation and Infrastructure) team as an L5 individual contributor and Leading Headroom tool that enables Video Specialists across LCS and GCS to perform video headroom planning for their book of business using historical data from their advertiser.
Web Solutions Engineer II (L4) at Google, India
2022 - 2025Working in the gTech-TDA (Tools Development and Automation) team as an L4 individual contributor and leading the development of multiple tools used by the Sales and Business team to automate and find insights in the gTech Ads ecosystem
Web Solutions Engineer I (L3) at Google, India
2021 - 2022Worked in the gTech-TDA (Tools Development and Automation) team as an L3 Individual Contributor. Authored multiple RPCs to support the data import from the customer’s Google Ads Account. The data involved multiple Campaigns, Ad-Groups and other ads entities. Developed a recursion and back-tracking based solution to support the real-time generation of Product Groups (a google ads-entity) in bulk.
Software Engineer (SDE 1) at GeeksforGeeks
2019 - 2021Worked on Amazon Dynamo DB built scalable architecture in No SQL design. Explored relational model access patterns and came up with a reasonable no sql design for the same. Learned to read through matrix and designed an architecture which could serve the query in millisecond order of time along with being cost efficient.
Personal Projects
This repository contains a reproduction of the TinyStories language models described in the paper "TinyStories: How Small Can Language Models Be and Still Speak Coherent English?" by Ronen Eldan and Yuanzhi Li.
A toy Transformer model (0.21M parameters)implementation from scratch! If you have a block of text on which you want to train a transformer model and let the model generate text afterwards, then you can use this repo to achieve all of it on your local machine without a GPU.
A configurable and hierarchical tree-based static Deep Research Agent designed to overcome the limitations of standard RAG pipelines for complex, multi-turn research tasks by utilizing a static workflow governed by two user-tunable parameters: Depth and Breadth.
Featured Talks
Design Patterns and Data Modeling in MongoDB
MongoDB Connect @ Microsoft, Noida • 2025
Optimizing Your Agentic Workflows with Parallel Execution
GDG Cloud Noida @ IIT Delhi • 2025
Presenting our work on 'AI Powered Request Workflows'
Hack-a-gTech @ Google Sunnyvale, California • 2025
Building and Deploying your Graph database using Neo4j
CNCG, Gurugram - Devtron Inc • 2024
Databases and related optimizations
GDG Cloud Noida @ IIT Delhi • 2024
Introduction to TensorFlow.js
Bennett University, Noida • 2024
YouTube
Visit Channel →
RAG and LangChain | Building multi-agent workflow in LangGraph
12 Episodes • 25K Views
Let's build a multi-agent workflow in LangGraph from scratch. We will build a RAG framework which takes an external knowledge base and grounds the LLM model. Further we will send some Human Prompts and see the RAG generating answers for the same.
AI Engineering 101
23 Episodes • 4K Views
All about AI Engineering, Agentic Workflows and Orchestration from scratch.
Distributed Systems 101
13 Episodes • 10K Views
A playlist on Distributed Systems where we will talk about concepts like Replication, Transactions, Databases internals, Partitioning and many more from scratch.
Popular Uploads
Building a Text to SQL Agent for handling complex database queries
12K views • 39 mins
Building a Self-RAG - Making your Agentic workflows critique through Self-Reflection
1.6K views • 1 hr 2 mins
Google Self-Evolution algorithm for Deep Researcher
1.2K views • 45 mins
Human in the Loop | Interrupting your Agentic Workflow for user input | LangChain
1.3K views • 27 mins
Awards & Achievements
Won Silver Medal in Google's Hack-a-gTech hackathon
2024Google | gTech
Our team stood second in an internal org-wide hackathon at Google. Our solution titled "AI Powered Request workflows".
View Award
Promoted to L5 Individual Contributor
2024Google | gTech
Promoted to an L5 Individual Contributor WSE in Google's gTech TAI (Tools Automation and Infrastructure) org in a span of 2.5 years.
ACM ICPC
2017ICPC (International Collegiate Programming Contest) - Hindustan University, Chennai
Secured 79th Place nationwide in the ACM ICPC 2017 Regional contest.
View AwardPublications
Saurav Prateek
arXiv • 2026
Saurav Prateek
arXiv • 2025