Staff Software Engineer - Site Defense
Core
Design, build, and operate high-scale, low-latency systems to protect Reddit from DDoS attacks, bots, and automated abuse at the ingress level.
Role type
Staff Software Engineer (Site Defense)
Builds
Ingress-level defenses across CDN, edge, and internal infrastructure layers
Domain
Internet infrastructure, distributed systems, network security
Deliverable
production ML models | product features
Required skills
Distributed systems design, low-latency system architecture, DDoS mitigation, bot management, abuse prevention, networking fundamentals (HTTP, TLS, TCP/IP, proxies, CDNs, load balancing), real-time traffic analysis, system design, incident response
Preferred skills
Anti-abuse frameworks (ReCaptcha, Datadome, Turnstile), browser fingerprinting, production ML systems, real-time inference, feature pipelines
Technologies
Python, Go, Rust, Java, C++
