Remote Jobs RockRemote Jobs Rock

Staff Software Engineer - Site Defense

🕒 yesterday
Distributed SystemsDdos MitigationNetwork SecurityMachine Learning

📜 Description

  • Design, build, and operate high-scale, low-latency systems that protect Reddit from DDoS attacks, bots, and automated abuse.
  • Analyze, develop and evolve ingress-level defenses across CDN, edge, and internal infrastructure layers.
  • Build systems to detect, score, and mitigate malicious traffic in real time at per-request and per-user granularity.
  • Partner closely within Infrastructure and with Security, and internal Safety teams to balance security, performance, and user experience.
  • Mentor junior engineers in their professional growth.
  • Contribute to the team's ML-at-Ingress initiatives, including experimenting with models for traffic classification, bot detection, and anomaly detection.

🛠️ Requirements

  • 7+ years of experience building and operating high throughput and low latency production distributed systems.
  • Software development experience in one or more general purpose programming languages; Python, Go, Rust, Java, C++.
  • Excellent communication skills to collaborate with a service-oriented team and company.
  • Experience with DDoS mitigation, WAFs, bot management, or abuse prevention systems.
  • Experience with networking fundamentals (HTTP, TLS, TCP/IP, proxies, CDNs, load balancing).

Benefits

  • Comprehensive Healthcare Benefits and Income Replacement Programs
  • 401k with Employer Match
  • Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
  • Mental Health & Coaching Benefits
  • Flexible Vacation & Paid Volunteer Time Off
  • Generous Paid Parental Leave

Trusted by Remote Workers