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.