Wade Spires

Staff engineer at Snap. I build low-latency C++ systems — messaging infrastructure, electronic trading, and LLM inference routing.

About

I write C++ for systems where latency and correctness both matter. At Snap I architected the cross-platform notification infrastructure shared by the Snapchat iOS and Android apps. Before that I built direct market-access trading infrastructure at Clover Light Capital, and low-latency trading systems at Automated Trading Desk and Citi.

The through-line is concurrent state made simple enough to reason about: single-threaded cores behind async façades, shared-nothing designs, no locks on the hot path. Lately that has meant the same problems one layer up — Ranvier, my current project, routes LLM inference requests to the backend that already holds the relevant KV cache.

Projects

Ranvier

2025C++20, Seastar

An open-source LLM inference router that cuts time-to-first-token by 33–44% by sending each request to the backend GPU already holding the relevant KV cache, measured on 8× A100s across Llama-3.1 8B, 13B, and 70B. An adaptive radix tree over token prefixes gives O(L) lookups independent of key count, and sub-50µs routing decisions. Built shared-nothing and thread-per-core on Seastar — no locks on the hot path, string_view parsing over a single network buffer copy — with circuit-breaking health checks, gossip-based clustering, and Kubernetes-native deployment.

  • 33–44%faster TTFT
  • <50µsrouting decision
  • 8× A100measured on

Gym Log+

2013 – presentSwift, SwiftUI

A strength training app for iOS, developed and shipped solo to the App Store: roughly 450,000 downloads and $145,000 in revenue to date. Rebuilt from the ground up in 2026.

Experience

  1. – Present

    Staff Software Engineer Snap Inc.

    Primary C++ engineer on Snapchat's cross-platform notification infrastructure, shared between Android and iOS.

    Owned its concurrency model, persistence, and delivery-state handling.

    Technical lead on Streak Restore with Snapchat+, and lead of 5–10 engineers across backend, iOS, and Android on messaging features including Chat Reply and Chat Mentions.

  2. Software Engineer Clover Light Capital

    Built proprietary futures trading infrastructure in modern C++ for CME, CFE, and Eurex. Replaced a vendor Eurex implementation with direct EOBI market data and ETI order entry, cutting median per-message latency by 55 microseconds and eliminating the licensing cost, and wrote the direct handlers for CME MDP 3.0, CFE PITCH, and CFE BOE.

  3. Assistant Vice President Automated Trading Desk / Citi

    Developed, deployed, and operated low-latency trading systems in C++, Python, Perl, and Bash alongside teams across EMEA, Japan, and Australia. Extended the C++ market data readers with full order book depth and auction-phase indicative pricing, and migrated SBI Japannext to an ITCH-based feed, retiring Reuters Data Feed Direct for roughly $50K a year in data center savings.

Education

  • M.S. Computer Science University of Central Florida

  • B.S. Computer Science, B.S. Mathematics University of Tennessee

Elsewhere