engineering
Posted 1 weeks agoSenior Software Engineer, Enforce - Safety Processing
at Discord
On-site
Responsibilities
- Own high impact projects within a complex distributed system from end-to-end that help Safety at Discord scale.
- Improve production services that process millions of enforcement decisions per day, including participating in the team's 24/7 on-call rotation.
Requirements
- Partner with Trust & Safety, Policy, ML, Data Science, and Legal teams to deliver enforcement changes ranging from policy updates to compliance-critical pipeline improvements.
- experience with a focus on backend services and infrastructure.
- Strong programming skills in Python •
- Experience building and operating distributed systems and production services at scale ( use GCP, PostgreSQL, Redis, Pub/Sub, KKV, and gRPC).
- Demonstrated ability to own projects end-to-end and deliver results on time, including in ambiguous or transitional environments.
- Strong debugging skills and ability to navigate complex, multi-service codebases. Many of our systems have deep interdependencies.
- Demonstrated adversarial thinking. The ability to anticipate misuse, edge cases, and system vulnerabilities in systems that bad actors are actively trying to circumvent •
- Experience being in 24/7 on-call rotations.
- experience working across Trust & Safety, Policy, Legal, or Operations stakeholders.
- Experience with content moderation, trust & safety, enforcement infrastructure, or related problem domains.
- Familiarity with Rust
- Familiarity with legally mandated reporting pipelines or compliance-sensitive systems. •
- Experience with workflow automation or decision systems, particularly handler-based or rules-driven enforcement architectures. •
- Experience with observability tooling, defining SLOs, building dashboards, and instrumenting distributed systems with Datadog or similar.
- Candidates in the San Francisco area are required to be in the office 2 days per week.
Experience
- 4+ years of professional software engineering
Benefits
- Using Gen AI products, like Claude Code, as part of your daily workflow. Bonus Points: •
- The US base salary range for this full-time position is $196,000 to $220,500 + equity + benefits.
- Our salary ranges are determined by role and level.
- Within the range, individual pay is determined by additional factors, including job-related skills, experience, and relevant education or training.
- Please note that the compensation details listed in US role postings reflect the base salary only, and do not include equity, or benefits. Why Discord?
Additional details
- Discord has a highly engaged community of millions of daily active users who use the platform for many different reasons, but there’s one thing that nearly everyone does: play video games.
- Discord plays a uniquely important role in the future of gaming, and we are focused on making it easier and more fun for people to hang out before, during, and after playing games.
- The Safety Processing team builds the infrastructure and decision systems that enable accurate, efficient, and fair content moderation at scale.
- Keeping our users safe is foundational to everything we do.
- The Enforce Squad is a newly formed squad within Safety Processing, responsible for the systems that translate safety decisions into real-world actions such as bans, warnings, content removal, and legally mandated reporting.
- These systems touch every user who violates policy and every piece of content that gets actioned.
- Apply an adversarial mindset to enforcement systems to anticipate abuse patterns, edge cases, and failure modes in systems that must be accurate, fair, and legally compliant.
- Contribute to measurement foundations by working with Data Science to define and baseline enforcement metrics like recidivism rate, over-enforcement rate, and unintended churn.
- Excellent collaboration and communication skills, including
- A strong passion for Discord and making online communities safer.