open to senior & staff roles
milpitas, ca · remote-friendly

Data-Analytics Engineering Leader /
building AI-native
data systems.

15+ years across Workday, Lyft, and Intuitive Surgical — currently architecting the Snowflake-native semantic layer and Cortex agent platform for Intuitive Surgical's Manufacturing division, and building AI decision systems like Pipeline Sentinel on the side.

15+
years in enterprise analytics
40%
reporting overhead removed at Workday
5+
production Cortex agents shipped
Previously at
about

From dashboards
to decision systems.

I started in BI when "analytics" meant Excel and Tableau. Fifteen years later, I'm building the layer above the dashboard — semantic models, agentic pipelines, and AI interfaces that turn governed data into executive decisions.

Right now, I'm architecting a Snowflake-native semantic layer over SAP ECC at Intuitive Surgical — 8 semantic views feeding 5 production Cortex agents that answer manufacturing-ops questions in natural language. Before that, I led BI Analytics at Workday, shipping an AI Companion that let execs query marketing performance in natural language against a governed semantic layer. At Lyft I built the growth analytics stack behind multi-million-dollar acquisition spend; earlier still, supply chain analytics at Intuitive Surgical and CRM transformation at Juniper.

The projects below are how I learn in public — each one is a production-grade system, not a notebook. If you're building the next generation of data/AI platforms, let's talk.

Shrikant Lambe
credentials

Verified credentials.

12 on LinkedIn ↗
featured work

Thirteen systems. From governed analytics to AI agents.

13 projects
11 / hr-copilot
AI Agent · Recruiting Analytics

HR Analytics Copilot — a dashboard that writes its own SQL.

A recruiting-funnel dashboard with a dual-path AI assistant: numeric questions are answered by an LLM writing SQL that runs client-side against DuckDB-WASM, returning both the number and the query that produced it; interpretive questions are answered from a findings knowledge base with citations. There's no backend database — data lives in local CSVs — and the LLM key stays inside a single server-side API route, never reaching the client bundle. Ships with a full demo mode so the live app works end-to-end with zero key and zero flaky-network risk.

🔍 SQL-writing assistant + citation-grounded insights · zero backend DB · demo mode needs no API key
2
Answer paths — SQL + grounded
0
Backend database
Live
Demo mode, no key needed
Next.jsTypeScriptDuckDB-WASM ClaudeTailwind CSSVercel
hr-ai-chatbot · recruiting dashboard
ASSISTANT · DATA QUESTION
What's our offer rate for valid Engineering roles?
18.9% — computed live via generated SQL against 37 valid jobs (test/intern postings excluded).
◆ SQL used
SELECT round(100.0 * sum(offer) / count(*), 1) FROM applications WHERE job_valid = true
37
Valid jobs
5
Canonical stages
0
Backend DB
12 / barista
AI Agent · Conversational

Coffee Barista Agent — an ADK agent that won't recommend off-menu.

A conversational ordering assistant built on Google's Agent Development Kit, served through a Streamlit chat UI. The agent is grounded in an actual menu via a get_menu tool call — it asks one clarifying question when a request is vague (hot or cold, sweet or strong) and respects allergen and dietary tags instead of free-associating a drink. A companion script embeds the menu with Vertex AI text-embedding-005 into Firestore, laying the groundwork for semantic menu search.

☕ Menu-grounded recommendations · allergen-aware · Vertex AI embeddings for semantic search
1
Menu-grounded tool call
0
Off-menu recommendations
Vertex AI
Embeddings seed script
Google ADKGeminiStreamlit FirestoreVertex AI Embeddings
coffee-barista-agent · chat
ORDER · IN PROGRESS
Something cold and not too sweet, and I'm dairy-free.
Iced Americano or the Cold Brew — both dairy-free, neither is sweet. Want oat milk in either?
✓ Grounded in menu.json
Every suggestion checked against real items, prices, and allergen tags — nothing recommended off-menu.
07 / sentinel
Multi-Agent · DataOps

Pipeline Sentinel — a self-healing agent for Airflow.

Five specialized agents — Monitor, Diagnosis, Blast Radius, Remediation, Reflection — coordinate through shared state to diagnose and resolve pipeline failures without paging a human. Pattern memory prevents repeat incidents. A confidence gate auto-remediates only low-risk, high-signal cases; everything else escalates with a full audit trail. Independent build — the numbers below are from its own test/demo scenarios, not a company-monitored production system.

⚡ Demo scenario: resolves failures in ~11s at 94% confidence · escalates everything else with a full audit trail
5
Agents in ReAct loop
94%
Confidence (demo run)
11s
Time-to-resolution (demo)
Claude SonnetLangGraphLangSmith FastAPIAirflowStreamlit
pipeline-sentinel · agent dashboard
DEMO SCENARIO · customer_churn_pipeline · transform_features
✓Monitor · task failure detectedT+04s
✓Diagnosis · upstream schema drift on `plan_tier`T+07s
✓Blast Radius · 3 downstream tasks identifiedT+08s
●Remediation · applying `reload_schema` strategyT+09s
✓ Self-healed · confidence 94%
Schema reloaded, 3 tasks re-queued. No human intervention needed in this demo scenario.
08 / loanlens
FinTech · Data Platform

LoanLens — portfolio intelligence for a simulated Series C lender.

10,000 loans, 1.35M payment events, 3 SPVs. Modeled in dbt, reconciled end-to-end to <0.1% tolerance, narrated by Claude. SPV covenant monitoring, 36-cohort vintage analysis, anomaly detection, and investor-grade PDF memo export. Designed and shipped as a two-day sprint.

📊 1.35M payment events · 3 SPVs reconciled to <0.1% · investor-grade PDF memo in one click
1.35M
Payment events
<0.1%
Recon tolerance
36
Cohort vintages
Claude SonnetDuckDBdbt Core SnowflakeStreamlitPython
loanlens · spv-b portfolio snapshot
SPV-B · Q4 2025 · AS-OF 2026-04-22
$284M
AUM
+3.1% QoQ
3.2%
Default rate
+40bps
0.04%
Recon delta
within tol.
◆ Investor memo · claude
SPV-B at 87% facility utilization — recommend 60-day drawdown pause. 2023 vintage cohorts outperforming 12-month default curve by 40bps.
06 / growth-agent
Agentic AI · SaaS Analytics

Growth Intelligence Agent — a virtual revenue analyst.

Autonomously monitors SaaS growth metrics across 6 categories (new logo, expansion, retention), detects anomalies with severity scoring, and surfaces RAG-grounded strategic recommendations from company playbooks — all through a natural-language interface. Thinks like an analyst, cites like a playbook.

🤖 Surfaces playbook-grounded recommendations autonomously across 6 metric categories
6
Metric categories
FAISS
Playbook retrieval
NL
Query interface
Claude 3.5 SonnetLangChainFAISS RAGStreamlitPlotly
growth-intelligence-agent · week 17
SAAS PORTFOLIO · WEEK 17 · REAL-TIME
$2.4M
MRR
+6.2% WoW
118%
NRR
above target
↑2.1%
Churn risk
anomaly
⚠ ANOMALY · HIGH — enterprise churn spiked +2.1pp WoW · 3 accounts flagged
Why did enterprise churn jump this week?
Per ICP playbook §3.2: accounts with <60% feature adoption + no QBR in 90d = highest signal. 3 flagged accounts match both. Recommend CSM outreach this week.
05 / cortex
Snowflake · Enterprise AI

AI-Native Data Platform on Snowflake Cortex.

A reference architecture and live demo for running governed AI natively inside the Snowflake Data Cloud — Cortex LLM functions (COMPLETE, SENTIMENT, CLASSIFY), Cortex Search, and Cortex Analyst, with live interactive demos. Zero data egress is a design property of the in-warehouse pattern, not a third-party-audited guarantee — this is a personal architecture blueprint, not a deployed enterprise system.

🏗 Architecture blueprint: zero data egress by design · end-to-end governed AI patterns · live interactive demo on GitHub Pages
3
Cortex layers
0
Data egress (by design)
E2E
Governed AI pattern
Snowflake CortexCortex Search Cortex AnalystAnthropic APISQLGitHub Pages
snowflake-cortex-architecture
GOVERNED AI · IN-WAREHOUSE EXECUTION
-- customer feedback analysis inside Snowflake
SELECT
  customer_id,
  SNOWFLAKE.CORTEX.SENTIMENT(support_notes) AS sentiment,
  SNOWFLAKE.CORTEX.CLASSIFY(
    support_notes, ['billing', 'outage', 'feature']
  ) AS category,
  SNOWFLAKE.CORTEX.COMPLETE(
    'llama3-70b',
    CONCAT('Summarize: ', support_notes)
  ) AS summary
FROM customer_feedback
WHERE region = 'EMEA';
3
Cortex layers
0
Egress
E2E
Governed
03 / retail-pipeline
Data Engineering · Streaming

Real-Time Retail Sales Pipeline — Kafka to warehouse, E2E.

Production streaming platform: Kafka producer → PySpark Structured Streaming → Snowflake → dbt incremental MERGE → Airflow orchestration with automated data quality gates. Fully containerized via Docker Compose. System design documented as an architecture reference.

🔄 Processes 25 events/sec end-to-end · zero DQ failures · fully containerized with Docker Compose
25/s
Kafka throughput
0
DQ failures
E2E
Stream to warehouse
Apache KafkaPySparkSnowflake dbtAirflowDocker
retail-pipeline · airflow dag
PIPELINE STATUS · retail_streaming_pipeline
✓Kafka Producer · 25 events/seclive
✓PySpark Streaming · dedup + windowdone
✓Snowflake write · raw + agg layersdone
●dbt run · fact_sales incremental MERGErunning
24.8K
Rows today
$94K
Revenue
0
DQ fails
02 / mktg-ai
GenAI · Enterprise

Marketing AI Intelligence Engine — board-ready in 30 seconds.

Inspired by real AI work at Workday. 4-layer GenAI architecture — Semantic → Context/RAG → Insight Engine → LLM Generation — that transforms raw campaign data into board-ready executive summaries. No analyst in the loop required.

⚡ Reduces executive reporting from hours to 30 seconds · inspired by production AI work at Workday
4
GenAI layers
30s
Time to summary
RAG
Context retrieval
OpenAI GPT-4RAGStreamlitPydantic
marketing-ai · q3 executive summary
Q3 CAMPAIGN PERFORMANCE · AI SUMMARY
4.2x
ROAS
above 3.5x target
$1.8M
Revenue
+23% vs Q2
↓18%
Email CTR
anomaly WoW
Generate Q3 executive summary.
Q3 delivered ROAS 4.2x, exceeding 3.5x benchmark by 20%. Paid search drove 62% of revenue. Email CTR declined 18% WoW — recommend creative refresh before Q4.
01 / churn
ML + AI · Flagship

Customer Churn Analysis & Prediction Copilot.

End-to-end ML system for telecom churn prediction — SHAP explainability per prediction, LLM-generated retention strategies per customer, and a FastAPI microservice. Inspired by real patterns from enterprise data work at Workday. CI/CD via GitHub Actions.

🎯 Per-customer SHAP explainability + LLM retention strategy in a single FastAPI call
SHAP
Explainability
FastAPI
Microservice
CI/CD
GitHub Actions
scikit-learnOpenAISHAP StreamlitFastAPIGitHub Actions
churn-analysis · risk dashboard
CUSTOMER RISK ANALYSIS · LIVE PREDICTION
72%
Churn score
HIGH RISK
7
Tenure (mo)
short tenure
$89
Monthly charges
above avg
Why is #CUS-4821 flagged high risk?
Month-to-month + tenure 7mo + charges above cohort median = 3 top SHAP signals. Recommend targeted retention offer within 48hrs.
04 / chatbot
AI · Deployed

GPT-4o AI Chatbot — multi-turn, deployed on Render.

Production web chatbot with multi-turn memory, animated typing indicators, and a responsive dark UI. Flask + Gunicorn backend deployed on Render. One-line system prompt swap for any domain — built as a reusable baseline for enterprise conversational AI.

🚀 Live on Render · multi-turn context window · one-line system prompt swap for any domain
GPT-4o
Model
Multi-turn
Memory
Render
Live deployed
FlaskOpenAI GPT-4oGunicornRender
ai-chatbot · multi-turn session
GPT-4o · MULTI-TURN CONVERSATION
What are the key drivers of customer churn?
Key drivers: month-to-month contracts, tenure under 12 months, charges above cohort median, lack of bundled services. Want retention strategies?
Yes, focus on retention strategies.
Top 3 levers: (1) proactive offer at 6-month mark, (2) bundle upgrade for high-usage, (3) CSM outreach when charges spike >20% MoM.
09 / kids-ai
Product · EdTech

Kids AI Explorer — AI literacy for ages 6–12.

A 4-week, 12-activity curriculum that teaches children foundational AI concepts through hands-on exploration guided by Sparky, a robot mascot. Anonymous auth on first visit with optional cross-device sync, parent coaching guides per week, real AI chat powered by Gemini or Claude, and printable completion certificates. Shipped from scratch to live on Vercel in a single sprint.

🎓 4 weeks · 12 activities · Gemini + Claude powered chat · live on Vercel
4
Weeks curriculum
12
Activities
Live
On Vercel
React 18TypeScriptTailwind CSS v4 Google GeminiSupabaseVercel
kids-ai-explorer · week 2 · pattern recognition
WEEK 2 · PATTERN RECOGNITION · IN PROGRESS
✓Week 1 · What is AI? · 3 activities⭐⭐⭐
●Week 2 · Patterns & Predictions · 2 / 3active
○Week 3 · Train a Classifier · locked
Sparky: What comes next — 2, 4, 6, 8, ___?
10! It adds 2 each time. That's how a machine learns patterns!
✓ Badge unlocked · Pattern Spotter
Week 2 complete · 6 stars earned · Certificate unlocks after Week 4
10 / marginalia
Product · Read-it-later

Marginalia — your reading list, summarized by AI.

Paste a URL, Marginalia fetches and strips the article via Mozilla Readability, generates a TL;DR and tags via Gemini 2.5 Flash, then saves it to a personal reading list with an editorial aesthetic. Server-side API routes keep credentials off the client. Zero-cost stack: Next.js, Supabase, Stack Auth, and Vercel — all free tier, all self-hostable.

📚 URL → TL;DR in one click · $0 infra cost · editorial typography with Crimson Pro
~4s
Per summary
$0
Infra cost
SSR
Credentials safe
Next.jsTypeScriptGemini 2.5 Flash SupabaseStack AuthTailwind CSSVercel
marginalia · reading list
READING LIST · 14 ARTICLES SAVED
https://simonwillison.net/2025/may/llm-agents
Fetching & summarizing...
◆ TL;DR · Gemini 2.5 Flash
LLMs are shifting from reactive tools to autonomous agents. Core challenges: reliable tool use and faithful long-context retrieval. #llms #agents
14
Articles saved
~4s
Per summary
$0
Infra cost
13 / kinsync
AI Agent · Family Logistics

KinSync — a family command hub with a Reasoning Engine assistant.

A scheduling hub for multi-child households — daily briefs, driver assignments, packing lists, and live Google Maps directions — backed by a conversational assistant built on Google ADK and deployed to Vertex AI Reasoning Engine. The assistant talks to the frontend over the A2A protocol using A2UI, rendering interactive Maps route cards and conflict detection directly inside the chat drawer instead of as plain text.

🗓️ Conflict-aware scheduling assistant · live Maps route cards via A2UI · Vertex AI Reasoning Engine backend
A2A
Agent-to-app protocol
A2UI 0.8
Interactive UI schema
2.5
Gemini Flash reasoning model
Google ADKVertex AI Reasoning EngineA2UI Gemini 2.5 FlashFastAPI
kinsync · AI assistant drawer
DAILY BRIEF · TUESDAY
✓Drop-off · Maya · soccer · Dad7:45a
✓Pickup · Leo · piano · Grandma Helen4:30p
●Conflict check · overlapping pickupsnow
How long to soccer from home?
~12 mins (3.4 mi) — route card rendered via A2UI ↓
writing

The Data Brief — strategy, data, decisions.

The Data Brief.
strategy · data · decisions

A newsletter for data engineers, analytics engineers, and data leaders navigating the shift to AI-native stacks. Grounded in what ships — not what's on the conference slide.

15
essays published
3
platforms
Subscribe on Substack ↗ Read the Semantic Layer series →
AI toolsapr 17, 2026 · 10 min
How to Build Your First Claude Skill in 10 Minutes
How to encode your workflow knowledge into a reusable Claude Skill — a markdown file that turns any process you understand into something Claude executes reliably.
semantic layerapr 14, 2026 · 11 min
The Semantic Layer: Honest Tool Guide
A no-fluff comparison of dbt Semantic Layer, Cube, LookML, AtScale, and MetricFlow — which one fits your stack and why.
agentsapr 7, 2026 · 13 min
Agentic Data Infrastructure: I Built a Self-Healing Data Pipeline System
How I wired LangGraph agents to monitor, diagnose, and self-heal a production data pipeline — replacing reactive Slack paging with proactive remediation.
semantic layerapr 1, 2026 · 9 min
The Semantic Layer: Define It Once. Mean It Everywhere.
The case for treating metric definitions like code: version-controlled, tested, and governed once so every downstream consumer — including LLMs — agrees.
semantic layermar 26, 2026 · 8 min
The Semantic Layer: Which Flavor Fits?
Centralized vs. embedded vs. push-down — the three semantic layer architectures, what each trades off, and when to pick each.
semantic layermar 24, 2026 · 7 min
The Semantic Layer: Why Now?
Why the semantic layer matters more in an AI-native stack than it ever did in the BI-only era — and why skipping it in 2026 is a compounding mistake.
semantic layermar 17, 2026 · 8 min
The Semantic Layer: Your Data's Translator for the Real World
What the semantic layer actually does: translating business concepts into governed, consistent data that any tool — including LLMs — can trust.
agentsmar 12, 2026 · 12 min
I Built a Growth Intelligence Agent That Acts as a Virtual Revenue Analyst
What it took to build a multi-agent system that monitors SaaS metrics, detects anomalies, and surfaces playbook-grounded recommendations — without a human in the loop.
enterprise AImar 10, 2026 · 10 min
What It Actually Takes to Run AI Natively Inside a Data Warehouse
Zero-egress governed AI on Snowflake Cortex: LLM functions, Cortex Search, Cortex Analyst, and the Anthropic API — all inside the data cloud.
data engineeringmar 9, 2026 · 11 min
How I Built a Production-Grade Real-Time Retail Sales Data Pipeline
Kafka, PySpark Structured Streaming, Snowflake MERGE, dbt incrementals, Airflow DQ gates. Containerized top to bottom.
ML + LLMsmar 3, 2026 · 14 min
How I Turned a Traditional Churn Prediction Model into an AI-Powered Decision Copilot
Adding an LLM layer to scikit-learn + SHAP — what changed, what got harder, and why the "copilot" metaphor actually holds.
GenAIfeb 16, 2026 · 9 min
From Dashboards to Dialogues: What Building a Simple Chatbot Taught Me About the Future of BI
Lessons from building a GPT-4o chatbot: what the AI gets right, what it still can't do, and why the interface shift is more profound than it looks.
strategyjan 24, 2026 · 8 min
From Data-Driven to AI-Driven Decision Making
The shift from querying data to trusting agents — what it means for data teams, and which mental models need to change first.
strategyjan 13, 2026 · 7 min
Why AI Won't Fix Your Messy Metrics (and Might Make Them Worse)
Garbage in, AI-amplified garbage out. How undefined metrics become a compounding liability in AI pipelines, not just an analytics oversight.
GenAIdec 2025 · 9 min
How I Built a GenAI-Powered Executive Summary Generator for Marketing Organizations
4-layer architecture: Semantic → Context/RAG → Insight Engine → LLM Generation. Campaign data to board-ready summaries in 30 seconds.
experience

15 years · 6 companies · one arc.

May 2026 — now

Intuitive Surgical

Solutions Architect, Data & AI (Contract)

Architecting the Snowflake-native semantic layer and Cortex agent platform for the Manufacturing division — 8 semantic views across 5 operational domains (Inventory, Manufacturing, Procurement, Order Fulfillment, Quality) modeled directly on SAP ECC, consolidating metric definitions like On-Time Delivery that were previously duplicated across stored procedures, views, and Tableau extracts. Built and deployed 5 production Cortex agents on that layer, each grounded in a governed metric catalog and a verified query set for reproducible, auditable results. Authored the Cortex Analyst contract that now serves Tableau, the agents, and power users from one governed definition layer.

Sunnyvale
Apr 2020 — Apr 2026

Workday

Manager, BI Analytics (promoted from Sr. BI Analyst, 2023)

Shipped an AI Companion enabling natural language querying of enterprise marketing metrics — grounded in our semantic layer, with governed, context-aware responses. Built the AI-enabled executive summary engine synthesizing campaign performance into board-ready narratives (direct inspiration for the Marketing AI project). Led the Analytics Modernization Program — migrated Tableau to Sigma on Snowflake/dbt, established governed self-service for global Sales & Marketing. Institutionalized forecasting that reduced manual reporting ~40%. Led 8 direct reports across 5 delivery pods.

Remote
2018 — 2020

Lyft

Senior BI / Data Engineer — Growth Analytics

Built the data infra behind multi-million-dollar marketing spend across acquisition channels. Designed campaign attribution, funnel analytics, and churn frameworks enabling data-driven budget reallocation. Owned CAC, ROI, retention, LTV metric definitions.

San Francisco
2016 — 2018

Intuitive Surgical

Senior BI / Data Engineer — Supply Chain

Modernized analytics in a regulated medical-device environment — migrated Excel processes to production pipelines and governed dashboards for efficiency, lead times, defect rates, and capacity planning.

Sunnyvale
2015 — 2016

ServiceNow

Lead BI Analyst — cross-functional analytics across Finance, Sales, HR, Product; standardized metrics and eliminated recurring manual reports.
Santa Clara
2014 — 2015

Juniper Networks

Lead BI Developer — reporting strategy during SAP CRM migration; executive dashboards, SIT/UAT coordination, user enablement.
Sunnyvale
2006 — 2014

Tech Mahindra

Project Lead — cross-functional teams of 8–20 across global delivery programs; client-facing technical lead on enterprise engagements.
India
stack

Full lifecycle — warehouse to LLM.

Core stack · daily use
Snowflake Snowflake Cortex dbt Python SQL Claude API LangChain / LangGraph Airflow Streamlit Sigma
Proficient
PySpark Apache Kafka FastAPI SHAP FAISS / Vector DBs GitHub Actions Docker scikit-learn OpenAI GPT-4 Tableau DuckDB LangSmith Vercel Google ADK
◆ get in touch

Let's build something that ships.

Actively talking to teams building the next layer of the data stack — AI-native analytics, agentic DataOps, fintech data platforms, enterprise LLM infrastructure.

analytics engineering lead AI engineering manager senior analytics engineer