← 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