Skip to content

Staff Software Engineer, Safety Processing

248k – 310kUnited StatesOnsite8+ YOE
Summary

Lead backend engineering for Discord's Safety Processing team, designing scalable Python systems to detect and remove harmful content using ML/AI and adversarial approaches.

About the role

What You'll Be Doing

  • Lead, design, and build scalable backend systems for processing safety-related signals, primarily using Python
  • Guide and mentor the team through architectural and system design challenges, ensuring long-term scalability
  • Collaborate with cross-functional teams to build tools for content moderation and related compliance efforts, including in-house solutions and vendors
  • Implement and enhance ML/AI models and automation to improve efficiency in content moderation and decision-making processes
  • Build solutions with an adversarial mindset, anticipating and addressing safety challenges such as malicious behavior and illegal content
  • Drive workstreams and provide leadership to the team, mobilizing others to accomplish projects

Requirements

  • Extensive experience developing and maintaining backend systems using Python
  • Strong system design and architecture skills with the ability to build scalable, reliable systems for content moderation on large-scale projects
  • Ability to define workstreams, lead projects, and guide other engineers through implementation
  • Experience in a domain that required an adversarial mindset such as trust, safety, security, or privacy
  • Experience being in a 24/7 on-call rotation for production systems

Nice-to-Haves

  • Experience working with ML/AI models in content moderation
  • Familiarity with Typescript/Javascript/React and frontend technologies
  • Familiarity with Rust
  • Previous experience at companies with a strong focus on safety, security, or trust & safety
Skills
PythonSystem DesignArchitectureML/AI ModelsContent ModerationBackend SystemsOn-CallTypeScriptJavaScriptReactRust
Similar roles at this salary range
All Backend Engineering jobs →
Reddit

Staff Software Engineer - Content Platform

Lead development of Reddit's Content Platform, owning Tier-0 services and core data models that power feeds, posting, and commenting. Design scalable distributed systems in Go/Python while mentoring engineers and driving platform evolution.

217k – 304kUnited StatesBackend EngineeringRemote7+ YOEGoC++
Coinbase

Staff Software Engineer, Backend

Own technical strategy and architecture for Coinbase's Transfers platform, building and scaling high-throughput distributed systems that orchestrate crypto and fiat fund movements across Retail, Prime, Exchange, and Payments.

218k – 257kUnited StatesBackend EngineeringRemote8+ YOELedgeringMentorship
OpenAI

Software Engineer, Private Computing

Design, build, and scale privacy features and infrastructure for ChatGPT, API, and consumer devices using confidential computing and encryption. Requires 5+ years of software engineering experience and production experience with trusted execution environments.

230k – 385kSan Francisco, CABackend EngineeringHybrid5+ YOEKubernetesBuild Systems
Chainguard

Staff Software Engineer

Staff engineer on the Containers team owning complex technical components of Chainguard Images, driving long-term technical direction, and mentoring engineers. Requires 10+ years experience, deep expertise in containers/Kubernetes/Go, and IaC.

205k – 231kUnited StatesBackend EngineeringRemote10+ YOEGoDocker
Crusoe

Senior Staff Software Engineer, Billing Platform

Senior Staff Software Engineer to design, build, and scale Crusoe Cloud's billing platform, owning metering, pricing, invoicing, and payments end-to-end. Requires 5+ years backend experience with Go, Java, Rust, or C++, plus distributed systems and financial data expertise.

238k – 288kSan Francisco, CABackend EngineeringOn-site5+ YOEGoC++