We’re hiring.

We’re looking for a Software Engineer to join our technical team in San Francisco. Working at Thorn gives you the opportunity to apply your skills, expertise and passions to directly impact the lives of  vulnerable and abused children. On our team you will explore how to use technology to reach out to victims, deter offenders and create safer platforms for children. Our staff tackles dynamic, quickly evolving problems with our network of partners from tech companies, NGO’s and law enforcement agencies.  If you are able to bring clarity to complexity and lightness to heavy problems, you might be a great fit for our team.

Software Engineer: Thorn Innovation Lab

Thorn is hiring software engineers for its innovation lab to create technology to fight child sexual exploitation. The lab’s areas of focus include human trafficking, darkweb child abuse/exploitation content, and social platform safety.

You will initially work on Solis, our dark web investigation tool. Solis analyzes activity on the dark web to help investigators around the world find and rescue children that are being abused. You will have the opportunity to contribute both to our front-end web application and to our Python-based backend.

Besides contributing to Solis, you will participate in broad exploration and work on a variety of projects to fight child abuse and trafficking. These projects span engineering and data science topics from security to artificial intelligence — including adaptive crawling, statistical analysis, search, machine learning (NLP, computer vision, sentiment analysis), data pipeline development, and UX design.


  • One to five years of professional software development experience
  • Ability to quickly learn new technologies
  • Experience with rapidly prototyping applications
  • Experience implementing, testing, and deploying code to production
  • Ability to collaboratively solve problems with internal and external stakeholders
  • Proficient oral and written communications skills