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