Karthik Rajan

Karthik
Rajan

Karthik
Rajan

Engineering Manager, Blob Storage @ Meta

Leading the engineering teams behind Meta's Data Transfer Infrastructure — moving exabytes reliably, one byte at a time.

15+ years · ex-AWS Engineering Leader · org design is just distributed systems with humans

Seattle, WA
View as
Scroll to explore

Career

15 years leading at hyperscale

From Yahoo! Bangalore to Amazon to Meta — always deep in distributed systems, always building teams that build infrastructure that cannot fail.

Click any card to read more

Now

Jun 2025 – Present

Engineering Manager, Blob Storage

Meta · Seattle, WA

Leading the team building Meta's exabyte-scale data transfer infrastructure. My org owns the plumbing that moves data in and out of Meta's global systems — ingestion from production services, large-scale exports feeding ML training pipelines, and reliability systems that operate at the edge of what distributed infrastructure can do.

Read more

Jul 2022 – Jun 2025

SDM, Storage & Platform

Amazon Neptune · AWS · Seattle, WA

Led four of Neptune's seven teams through the database's highest-profile era. My org shipped Neptune Analytics at re:Invent 2023 and co-delivered GraphRAG with Amazon Bedrock at re:Invent 2024. Rebuilt the on-call model from the ground up — tiered rotation, follow-the-sun coverage — and drove engineer satisfaction from 50% to over 90%.

Read more

Jan 2020 – Jul 2022

SDM, Storage Layer

Amazon Neptune · AWS · Vancouver, BC

Built the Neptune Storage team from one engineer to fifteen — across Seattle, Vancouver, and the Bay Area — while simultaneously scaling Neptune from 6 to 22 AWS regions. My team delivered the NVMe cache layer that drove 30% query speedup and ~$4M in incremental ARR, and cut full-graph S3 exports from days to under three hours.

Read more

Oct 2011 – Dec 2019

Sr. Software Engineer → Tech Lead

Amazon · AWS · Seattle, WA

Eight years as IC and tech lead — the foundation for everything that came after. As tech lead, I owned Neptune's Control Plane architecture, drove a TLS overhaul adopted by four other AWS services, and built the core enterprise feature set from scratch. Those systems have been in production across every Neptune version since.

Read more

Summer 2011 · 3 months

Software Engineer Intern, Ad Quality

Yahoo! Bangalore · Bangalore, India

Three months at Yahoo!'s Bangalore engineering center, working on ad quality pipelines — malware detection signals to catch bad ads before they served. First real exposure to production systems at scale. Graduated from NIT Calicut a few weeks later and joined Amazon.

Read more

Jun 2007 – May 2011

B.Tech, Computer Science & Engineering

National Institute of Technology, Calicut · India

  • CGPA 8.47/10 · Winner, Mobme Codejam 2011
Read more

What I bring

How I lead

Teams that compound

I've scaled engineering orgs from 1 to 30+ across multiple geographies. Not by adding headcount — by structuring work so each engineer multiplies the team's output. The metric I optimize for is org velocity, not individual throughput.

Foundations, not features

I push teams toward systems that become platforms. Neptune's Control Plane became the shared foundation for DocumentDB, Timestream, and MemoryDB. Good infrastructure has a multiplier effect — I build the infrastructure that lets other teams build faster.

Data before opinion

Every major call has a model behind it. On-call redesign moved satisfaction from 50% to 90% — I measured it first. Region expansion became metadata-driven, zero code changes per region — I designed for that scale before we needed it.

Engineers as founders

I give each engineer their own problem space — the customer context, the success metric, and the keys. In the agent era that means enabling every person to run a squad of AI agents that multiplies their output. Mini-startups inside a large org ship things large orgs can't.

Prototype. Land. Iterate.

Ship a working v1 in days, not quarters. The prototype teaches you more than the spec. I build teams comfortable with rough edges — because when agent-assisted development makes prototypes nearly free, the winning move is to put something real in front of users first.

Shipped

Projects I've shipped

Fourteen years shipping at Amazon and Meta. These are the ones that moved the needle.

Click any card to read more

2015 – 2019

Amazon Neptune

Founding SDE / Tech Lead

AWS's first fully managed graph database — built the Control Plane from scratch.

GA at re:Invent 2017 · 30K+ servers globally

2022 – 2023

Neptune Analytics

SDM, Storage & Control Plane

New graph analytics engine — built four teams' worth of it, shipped at re:Invent 2023.

Launched re:Invent 2023 · GA 2024

2024

GraphRAG with Amazon Bedrock

SDM, Neptune + Bedrock

Graph-powered retrieval-augmented generation — shipped live at re:Invent 2024.

GA · Demoed live at re:Invent 2024

2018 – 2019

IAM Auth & TLS Overhaul

Tech Lead, Neptune

Zero-trust authentication and hardened TLS for Neptune — adopted across AWS.

Architecture adopted by 4+ AWS services

2022 – 2023

ETL: 80x Faster Bulk Load

SDM, Neptune Analytics Storage

New in-memory ETL model for Neptune Analytics — 10M+ records/sec.

80x faster than Neptune DB · 10M+ records/sec

2021 – 2022

Tiered NVMe Cache Layer

SDM, Neptune Storage

NVMe-backed buffer pool for hot graph data — 30% query speedup.

30% query speedup · ~$4M incremental ARR

Side Projects

Personal Projects

Vibe coded on free time — mostly to make my own life easier. Claude at the core, shipped to prod because why not. Every one of them has a project page and open source behind it.

Hanger Management

AI personal stylist. Catalogues every piece you own, builds a photoreal mannequin of you, and shows you wearing the outfit before you get dressed.

Next.js 16SupabaseGeminiVercel

Stonk Bro

Options-trading copilot for premium sellers. Live chains, a PMCC scanner, AI research, position tracking, and roll/close signals. Definitely not financial advice.

Next.jsClaude AISupabaseYahoo Finance

Market Math

Fundamentals dashboard for the S&P 500. Twenty years of as-filed 10-K data, reverse DCF, transparent quality scores — every number traceable to an SEC filing.

Next.jsSupabaseSEC EDGARCrons

Open Court

Club badminton tournaments that don't feel like spreadsheets. Share a link, tap players into teams, and run the whole bracket from a phone at courtside.

Next.jsSupabaseRealtimePWA

Sno Baddy

A digital whiteboard for a Monday/Thursday badminton club in Snoqualmie. Sessions, check-ins, match generation, season leaderboards. Wildly over-engineered.

Next.jsSupabaseTailwindRealtime

Wise Split

Splitwise without the paywall. Debt-graph settle-up, natural-language quick add, multi-currency, offline PWA. Pure SVG, zero tracking, free forever.

Next.jsSupabasePWAGitHub Pages

Superhero Stories

Hundreds of original superhero stories across Marvel, DC, and the Avengers, as a fully static web app. No death, no tragedy — written for a seven-year-old audience.

Next.jsStatic ExportClaude AI

Bro Toolkit

Portable Mac toolkit — Claude skills, zsh/tmux configs, and a kbro CLI. One command to set up a new machine, and one command to remove every trace.

ShellZshTmuxClaude Skills

Doodle Disaster

A multiplayer draw-and-guess party game. Short room codes, a live shared canvas, chat guessing, and bots to fill the room when your friends flake.

Next.jsCanvasPWA

Tax Bro

A Claude Code assistant for US federal returns. Point it at a folder of W-2s, 1099s and receipts — it reads everything in one pass and builds a structured dashboard. Not tax advice.

Claude CodeTypeScript

Portfolio

This very site. One résumé dataset rendered through completely different visual themes — a polished dark portfolio, a monospace CLI, and a deliberately goofy sticker mode.

Next.jsFramer MotionTailwind
kbrovibes

The whole shelf in one place — every project with its app, its write-up, and its source. Weekend vibe-coding, zero stakeholders, zero meetings.