Bay Area, CA
Master of Science, Computer Science
August 2025 — Expected May 2027GPA 3.7 / 4.0
Coursework
- Distributed Systems
- Software Design
- Machine Learning
Backend · Distributed systems · AI infrastructure
Software EngineerBay Area, CAnikhilghind29@gmail.com
Backend and distributed systems — five years across trading and payments infrastructure at Interactive Brokers and NetApp. Finishing an MS at San José State, and looking for Software Engineer roles now.

Open to SWE roles — backend, distributed systems, AI infra
DAT // EXPERIENCE
Software Engineer Intern · AI and Systems Software
Joining to work on the reliability of large-scale GPU datacenter infrastructure — failure triage, telemetry correlation, and MTBF/MTBI reporting across compute clusters.
Scope
Software Engineer Intern
Rebuilding metadata tooling for billion-file storage estates in modern C++, and cutting checkpoint cost for PyTorch models on ONTAP.
Software Engineer II
Owned funding and Open Banking services end to end — build, review, test, release — for a platform serving 500k+ users.
Software Engineer I
Built the event-driven deposit and reconciliation pipeline behind the firm's daily cash flow, and mentored five engineers onto it.
Google Summer of Code — Student Developer
Wrote a Python crawler for open-source security tracking, normalising vulnerability patches across upstream repositories.
DAT // PROFESSIONAL WORK
8–10 hours → 45 minutes
Rebuilt the metadata engine as a multithreaded C++ indexer with a custom SQL query engine, cutting full scans across 10B+ files from most of a working day to under an hour.
near-linear multi-core scaling
Sustained scaling on billion-file traversals with a lock-free work-stealing queue, per-thread database connections, and cache-aware memory layout in modern C++.
reduced write time and storage I/O
Accelerated model checkpointing on the ONTAP distributed storage platform by persisting only changed tensor state rather than full snapshots.
$200M+ in new business
Event-driven gateway in Java and Spring Boot integrating Plaid, fronted by React, serving 500k+ users.
DAT // EDUCATION
Bay Area, CA
GPA 3.7 / 4.0
Coursework
GPA 3.74 / 4.0
Coursework
SELECTED WORK
Each one taken from the constraint that shaped it through to what it bought. Every project opens a page with an interactive walkthrough of how it actually works.
Four Spring Boot microservices that place live game sessions onto a pool of GPU hosts, and reclaim them the moment a session dies.
A bounded multi-producer/multi-consumer queue in C++17 that sustains 2M+ messages/sec, benchmarked against a mutex baseline.
A stateful LangGraph agent that routes, retrieves, reflects, and re-queries when its own context looks weak — cutting response latency 40%.
A storage engine written from the bottom up in Go: LSM-tree, write-ahead log, MVCC snapshot isolation, and a hand-rolled query engine.
SYS // OPEN SOURCE
Selected repositories from github.com/nikhil-ghind. Everything here has source attached.
Distributed key-value store built on the Raft consensus algorithm, with leader election and log replication.
Transformer attention micro-benchmark: naive/fused/flash GPU kernels vs a bare-metal ARM Cortex-M Q15 path, with Nsight cache-miss profiling.
Multilingual RAG on Cohere Command/Embed/Rerank — hybrid dense + BM25 retrieval, cross-encoder reranking, grounded generation with citations.
Two-tower neural retrieval + LightGBM ranking with FAISS, a Redis feature store, mSPRT A/B experimentation, and canary rollouts.
LLM-powered tutoring app built on Cloudflare Workers with edge inference.
DEC // TRADE-OFFS
01 · BlitzQueue
Lock-free ring buffer
overMutex-guarded queue
Under contention the lock was the throughput ceiling, not the work. Per-slot sequence counters make the handoff safe without serialising every producer through one owner.
CostMemory ordering has to be right at every step; there is no lock to hide behind.
02 · CloudPlay
Best-fit placement
overFirst-fit placement
First fit spreads sessions across every GPU host and strands capacity on all of them. Best fit packs hosts densely, so whole machines drain and can be returned to the pool.
CostMore expensive to compute per placement, and it needs accurate live capacity.
03 · ClatterDB
LSM-tree
overB-tree
Time-series writes are almost entirely appends at the current timestamp. An LSM turns every disk write sequential and defers the tidying to compaction, off the write path.
CostReads may touch several sorted runs, and compaction spends I/O in the background.
04 · Interactive Brokers
A caching tier in front
overOptimising the existing queries
The read path crossed Elasticsearch, Cassandra and a distributed SQL store. Tuning each one had a floor; moving where the data lived did not. Latency went 2.8s to 1.4s.
CostA cache is a second source of truth, with invalidation to get right.
05 · Interactive Brokers
Idempotent retries with dead-letter replay
overAt-most-once delivery
A bank link that drops mid-transaction must not post a duplicate ledger entry. Making every consumer safe to retry took bank-linking reliability to 99.9%.
CostEvery handler needs a stable idempotency key, and the dead-letter path needs owning.
06 · NetApp · ONTAP
Delta checkpointing
overFull model snapshots
Most tensor state does not change between checkpoints, so writing all of it spends storage I/O to persist what is already on disk.
CostRestore has to reassemble from a base plus deltas rather than reading one file.
DOC // ABOUT
Product & APIs
Services & messaging
Data & caching
Storage engines
OS & kernel
Hardware & GPU
Each column is a stretch of work; each filled row is a layer it touched. Hover a column for detail.
I started on money-moving systems at Interactive Brokers — deposit pipelines, an Open Banking gateway, and the caching and observability layers that kept them fast. Since then the work has moved closer to the metal: a multithreaded C++ metadata engine at NetApp, and GPU datacenter reliability at NVIDIA from Fall 2026.
SYS // CONTACT
Looking for Software Engineer roles in backend, distributed systems, and AI infrastructure. Happy to talk about systems work, storage, or anything in the repositories above.
GitHub
@nikhil-ghindRésumé
PDFSystem diagnostics… OK
Loading profile… 100%
whoami → nikhil ghind · backend + distributed systems · bay area, ca
uptime → 5 yrs production · $550M+/day cleared · 10B+ files indexed
status → open to software engineer roles
Awaiting handshake
Ask about Nikhil's experience, projects or the code on his GitHub. Answers come only from what is on this site.