Senior Software Engineer - Content Health (Child Safety)

  • Full-time

Company Description

Who We Are:

At Twitter, we consider it our responsibility to foster a healthy global conversation, inclusive and open to everyone in the world who wants to join. The goal of the Health engineering team is to increase the health of the public conversation by building end-to-end solutions that keep harmful content at bay. Within Health engineering, the Child Safety team is solely dedicated to ensuring our Trust & Safety partners have all the tools, systems and support they need to focus on their mission of protecting children and vulnerable populations from abuse and exploitation on Twitter. We pride ourselves on having a close working relationship with our partners by listening to their needs and problems and synthesizing them into engineering solutions.

The team is currently distributed across North America and Europe. 

Job Description

What You’ll Do:

  • Build critical backend infrastructure systems to support the detection, review and reporting of child exploitation

  • Both develop in-house and integrate third party large scale detection systems for illegal media and illegal user behavior

  • Maintain and expand internal tooling that supports enforcing Twitter’s child safety & vulnerable populations policy

  • Support new Twitter product launches, ensuring our Trust and Safety partners have what they need to enforce our policies against the new product

  • Create innovative ways to detect, review and report child exploitation behavior on the platform

Qualifications

Who You Are:

  • You have a strong foundation with a backend programming language

  • You have experience working with distributed systems in a production setting

  • You have experience writing unit and integration tests 

  • You know when it’s okay to take on technical debt, and you eventually pay it down

  • You are interested in working closely with a diverse, multi-functional team

  • You think critically about users’ and partner teams’ needs and can distill those findings into features and products

  • You ground your decisions with data and reasoning and can adapt to new information to make informed choices

  • You bring thoughtful perspectives, empathy, creativity, and a positive attitude to solve problems at scale

Bonus if you have experience with:

  • High throughput systems and understand the unique challenges that come with it

  • Scala, Java or Kotlin

  • Relational databases 

  • Google Cloud Platform products

  • Kafka or similar event streams

  • Kubernetes

  • Integrating with 3rd party APIs

  • Thrift or similar RPC tools

  • Machine Learning Frameworks

Requirements:

  • B.S. or M.S. in Computer Science, or a related field, and/or equivalent work experience.

Additional Information

We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status.San Francisco applicants: Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.All your information will be kept confidential according to EEO guidelines.

Privacy Policy