Engineering Work

Senior Software Engineer

Low-Latency Ads Platform

Built and optimized low-latency ad-serving systems, including real-time campaign selection at up to 20K RPS with single-digit millisecond latency.

Low LatencyAdsRedisApache DruidKafkaSystem Design

Context

Ad-serving systems require fast campaign selection under high request volume.

Problem

Campaign selection needed to use historical and ML-predicted signals while keeping serving latency very low.

What I Built

  • Real-time campaign-selection engine.
  • Strategy-pattern-based traffic-splitting framework.
  • Production experimentation support for comparing algorithms.
  • Redis and Druid-backed data access patterns.

Technical Highlights

  • Redis-backed hot-path reads
  • Apache Druid query integration
  • Algorithm traffic splitting
  • Low-latency campaign selection
  • Production experimentation guardrails

Impact

  • Achieved single-digit millisecond latency.
  • Handled up to 20K RPS.
  • Supported controlled algorithm experimentation.
  • Contributed to platform cost-optimization efforts.

Skills / Tags

  • Java
  • Redis
  • Apache Druid
  • Kafka
  • System Design
  • Low Latency