Senior Software Engineer - Anti-Abuse (Backend) at Discord
San Francisco, CA, US

We’re looking for a seasoned blacksmith whose sworn duty is to create weapons that defend our users from all manner of unwanted content and behavior. As an Anti-Abuse engineer, you will equip the Trust & Safety team with fully-featured, battle-tested tools to keep any marauders at bay from our users. Come join the Anti-Abuse team and help forge the way to a safer Discord.

Discord is a small group of passionate gamers whose mission is to bring people together around games. Diversity and inclusiveness are a critical part of how we get there. We believe that with diversity comes a better product, better decisions, and a better work environment. Everyone here is committed to making Discord representative of the world we want to live and play in.


What you'll be doing

Leveling up our Trust & Safety team by identifying bottlenecks in their workflow and building tools that deliver elegant and effective solutions

Building our in-house, real-time rules engine written in Python and powered by Kafka

Deploying your own code and building your own tools to do so

Moving quickly to respond to the ever changing landscape of abuse on Discord

What you should have

Prior experience working in the Anti-Abuse domain

Minimum of 4 years experience building scalable backend or real-time data systems

Experience working on, and deploying, large-scale systems in Python, Go, or other similar language

Experience debugging a live production system

Ability to think on your feet and context switch at a moments notice

Bonus Points

Experience with data warehouses like Druid, BigQuery, and Redshift

Experience with real-time streaming data systems like Kafka

Ability to build client-side UI in React

You have a strong moral compass that navigates and motivates you

Can supply your own anvil