← Back to list
Job · Principal

Staff Software Engineer, Safety Processing

Software Engineer • Principal • On-site • Full-time • United States San Francisco Bay Area or Los Angeles Area, USA

Staff Software Engineer role on Discord's Safety Processing team, building scalable backend systems — primarily in Python — to protect the platform.

Responsibilities

  • ▹Lead, design, and build scalable backend systems for processing safety-related signals, primarily in Python
  • ▹Guide and mentor the team through architectural and system design challenges
  • ▹Collaborate cross-functionally to build content moderation and compliance tools
  • ▹Implement and enhance ML/AI models and automation to improve moderation efficiency
  • ▹Build solutions with an adversarial mindset, addressing malicious behavior and illegal content
  • ▹Drive workstreams and mobilize the team to deliver impactful outcomes

Requirements

  • ▹Extensive experience developing and maintaining backend systems in Python
  • ▹Strong system design and architecture skills for large-scale, multi-quarter initiatives
  • ▹Ability to define workstreams and guide engineers through implementation
  • ▹Experience in an adversarial-mindset domain: trust, safety, security, or privacy
  • ▹Experience in a 24/7 on-call rotation for production systems

Nice to have

  • ▹Experience with ML/AI models in content moderation
  • ▹Familiarity with TypeScript/JavaScript/React and frontend technologies
  • ▹Familiarity with Rust
  • ▹Prior experience at companies focused on safety, security, or trust & safety

Soft skills

Architectural leadership and mentoringAdversarial mindset for anticipating safety challengesLeadership in execution, mobilizing the team

What we offer

  • ▹US base salary $248,000 - $310,000 + equity + benefits
  • ▹Possible relocation assistance to the San Francisco Bay Area

About the company

Discord is a platform with millions of daily active users, playing a key role in the future of gaming and connecting people around games.

Similar jobs