TGS
  • About
  • Skills
  • Journey
  • Projects
  • Contact

Hi, I'm

Gagandeep
Singh.

Senior Software Engineer

Building distributed systems across ad tech, financial system, and delivery platform — with a focus on ML-powered backends and large-scale data systems.

Download CVView Work
GitHubLinkedInEmail
Gagandeep Singh
Background

About me

Role
Senior Software Engineer
Location
London, UK
Currently
White Label Delivery Platform @ Deliveroo (DoorDash)
Interests
Distributed Systems, ML Systems, AI Agents

6+ years building distributed systems across ad tech, finance, delivery and ML serving at Deliveroo. Scaled ML serving platforms to high throughput at low latency, designed targeting and scheduling algorithms across the ad platform, launched Ad Credits and Co-Funded Campaigns that unlocked significant revenue, engineered billing infrastructure for complex franchise hierarchies, and shipped event-driven delivery platforms at scale.

I care deeply about clean architecture, correctness, and systems that don't page you in the middle of the night. Most of my work sits at the intersection of backend engineering and data-intensive applications — from polyglot microservices to end-to-end MLOps.

Get in touch →

Stack

Skills

Programming
GoPythonRustJavaScala
System Architecture & Backend
Event-Driven ArchitectureDomain-Driven DesignLayered ArchitectureMicroservicesDistributed SystemsgRPCRESTTDD
AI & MLOps
ArgoAirflowMLFlowLangchainRAGAI Agents
Data Science & Machine Learning
TensorflowPyTorchHugging FaceScikit-LearnPandasNumpySHAP
Data Management
PostgreSQLDynamoDBRedisKafkaCassandraQdrant
Cloud Computing
AWSAzureDockerKubernetesTerraformDatadogCircleCI

Career

Journey

A timeline of roles, systems built, and problems solved — from ML engineering in Bangalore to distributed systems at scale in London.

Senior Software Engineer — White Label Delivery Platform

Current
Deliveroo (DoorDash)·Mar 2026 – Present
  • —Building Deliveroo Express, a white label DaaS platform processing 900K+ deliveries contributing £10.4M+ annualised revenue via a Go/Rust event-driven architecture.
  • —Designed a secure token-based real-time order tracking system, unblocking commercial contracts with enterprise retail partners.

Senior Software Engineer — Ad Platform, Financial Systems & MLOps

Deliveroo (DoorDash)·Apr 2025 – Feb 2026
  • —Developed Ad Platform managing 35,000+ campaigns contributing £100M+ annual revenue.
  • —Scaled ML serving platform to 1000 RPS, resolving p99 latency regression from 30ms to sub-20ms via inference batching.
  • —Designed Targeting and Scheduling algorithms, driving 10% adoption of targeted campaigns.
  • —Led phased migration to decouple the Ad Platform from the financial system via async communication.

Software Engineer — Ad Platform, Financial Systems & MLOps

Deliveroo·Feb 2022 – Mar 2025
  • —Engineered low-latency ML serving for click probability prediction and auto-bidding, achieving sub-20ms p99.
  • —Delivered Ad Credits system and Co-Funded Campaigns, unlocking £3.5M annual revenue.
  • —Built Centralised Billing System for complex franchise hierarchies, unlocking £1.92M operational efficiency.
  • —Built proof-of-concept LLM-powered AI agent for campaign management using tool calling.

Machine Learning Engineer

Thoucentric·Nov 2020 – Jan 2022
  • —Developed forecasting and commodity pricing models, cutting training times by 45% via containerisation.
  • —Designed scalable ML pipelines with distributed task execution across Kubernetes clusters.
  • —Built hyper-parameter tuning and model lifecycle frameworks, reducing development time by 30%.

MSc Data Science

University of Nottingham·Sep 2019 – Sep 2020

Open Source & Side Projects

Projects

Personal builds outside of work — tools, experiments, and things I found worth making.

View all on GitHub ↗
RustgRPCTensorflowPyTorch
JAMS
Cloud-agnostic, low-latency model server with multi-framework support (TensorFlow, PyTorch, LightGBM, CatBoost). Exposes HTTP and gRPC APIs with built-in OpenTelemetry observability. Production-grade ML serving infrastructure in Rust.
View on GitHub
RustJavaEvent-Driven Architecture
PaSys
Event-driven payment and settlement system in Rust with ACID guarantees, a double-entry accounting ledger, multi-party reconciliation, and fault-tolerant transaction processing.
View on GitHub
AI AgentsRAG
atlas
Codebase intelligence for AI agents. Builds a machine-readable index of a repo once, then refreshes only changed sections. Supports architecture docs, Q&A, diagram generation, and multi-repo dependency mapping — with deterministic git-accelerated refresh logic.
View on GitHub
PythonKafkaCassandraMLFlowAirflow
Real-Time Fraud Detection
Cloud-native end-to-end fraud detection system. Combines Spark ETL, MLflow model tracking, real-time streaming prediction via Kafka and Cassandra, and full Airflow orchestration — deployed on Kubernetes.
View on GitHub

Get in touch

Let's work
together.

Open to interesting engineering problems, collaborations, and conversations about systems, fintech, or open-source.

GitHubLinkedInEmail
© 2026 G Singh — Built with intent.
GitHubLinkedInEmail
Ask me anything

Hi there

Ask me about my work,
experience, or projects.

Enter to send · Shift+Enter for newline