Open source · MIT · since 2021

26 stars20 forks

Last updated

The Distinguished Engineer

A knowledge base and runnable curriculum from junior engineer to distinguished engineer.

Part curriculum, part reference vault, part runnable code: over a decade of engineering notes, maintained in the open since 2021. It goes from CS foundations, data structures, and system design to dedicated tracks for quantitative development, ultra-low-latency trading systems, agentic AI, and cloud AI infrastructure, with working C++ and Python for the concepts interviewers actually probe.

The Distinguished Engineer in numbers

Counts from the repository README as of ; stars and forks are live.

What is inside

Low-latency trading systems

Exchange architecture, matching engines, caches, MESI, and NUMA, isolcpus and IRQ affinity, Onload and DPDK kernel bypass, PTP and HDR histograms, SPSC and MPMC rings, ITCH, OUCH, SBE, and FIX, tick-to-trade pipelines, and FPGAs.

Read it on GitHub

Agentic AI: Zero to Godhood

Fourteen volumes ordered as a dependency graph: LLM foundations, tool use and the agent loop, RAG, memory and context engineering, multi-agent systems, MCP, evaluation, safety, production engineering, and coding agents.

Read it on GitHub

Cloud AI engineering

Sixteen volumes on AWS and Google Cloud internals, Kubernetes, infrastructure as code, SRE, security, FinOps, AI infrastructure, and LLM serving and inference systems.

Read it on GitHub

Technical whitepapers

Reading notes on about 159 papers, including the low-latency canon: Boehm-Adve and McKenney on memory models, Herlihy, the LMAX Disruptor, RCU, Netmap, Kyle, Glosten-Milgrom, and Avellaneda-Stoikov.

Read it on GitHub

Toolchain, shell, and APIs

Program execution, Git, debugging, profiling, build systems, and packaging in C++, Python, and Rust; the shell and Unix userland; and API engineering from TLS to FastAPI, each with verified labs.

Read it on GitHub

Pick your path

Quant developer or HFT C++ engineer
C++, the gold-standard C++ patterns, quantitative finance, low-latency systems, performance engineering, then debugging, profiling, and shipping C++.
Agentic AI engineer
The 14-volume agentic AI curriculum and its interview pack, then system design for the production side and cloud AI engineering for serving and inference.
Senior, staff, or distinguished engineer
System design, distinguished engineering, leadership, development practices, security, and engineering systems at scale.
Software engineer (big tech)
CS foundations, data structures and algorithms, system design, and interview prep, with the toolchain and shell tracks alongside.

Why you can rely on it

Quick start

git clone https://github.com/shreejitverma/The-Distinguished-Engineer.git && cd The-Distinguished-Engineer
g++ -std=c++20 -O2 -Wall -Wextra -pthread \
  08-Distinguished-Engineering/01-Advanced-Concurrency/lock_free_stack.cpp -o lock_free_stack && ./lock_free_stack

Companion repository

Open source · MIT · since 2022

117 stars25 forks

The Quant Prep

A free, self-tracking preparation system for quant trader, researcher, developer, and risk interviews.

  • 292

    syllabus topics, all written

  • 6,264

    spaced-repetition question cards

  • 1,100+

    hours of planned study

  • 18

    firm-specific interview guides

  • 16

    syllabus sections

  • 11

    interactive trading-lab engines

  • Quant traders
  • Quant researchers
  • Quant developers
  • Quant risk and strats