Staff Software Engineer - Safety Experience
Core
Design and build backend systems and APIs to prevent harmful activities and ensure regulatory compliance for Discord's user base.
Role type
Staff Software Engineer (Safety Experience)
Builds
Production APIs, backend services, and data pipelines for safety features
Domain
Social media / Trust & Safety / Anti-Abuse
Deliverable
production ML models | product features | infrastructure
Required skills
Python, back-end API frameworks (Flask, Django), JavaScript (React, TypeScript), project ownership, architectural decision-making, engineering excellence, mentoring, data-driven decision-making, AI tool utilization
Preferred skills
Cassandra, Postgres, ScyllaDB, Kafka, Pub-Sub, iOS/Android native development, monitoring strategies, Go, Rust, Elixir
Responsibilities
Lead development of high-impact user-facing safety products; Own complex multi-milestone projects end-to-end; Design, build, and deploy robust production APIs and data pipelines; Collaborate cross-functionally with Product, Design, Policy, Data Science, ML, Legal, and Trust & Safety Operations; Drive engineering excellence by mentoring others and guiding architectural challenges; Respond rapidly to evolving abuse and compliance landscapes
Seniority
Staff, technical leader & force multiplier