app jobs engineering companies t thorn engineering manager

Engineering Manager


Thorn is a non-profit focused on building technology to defend children from sexual abuse. Working at Thorn gives you the opportunity to apply your skills, expertise, and passions to directly impact the lives of vulnerable and abused children. Our staff solves dynamic, quickly evolving problems with our network of partners from tech companies, NGOs, and law enforcement agencies. If you are able to bring clarity to complexity and lightness to heavy problems, you could be a great fit for our team. Without a doubt, you are a passionate technical leader that adeptly navigates between the big picture, details, and team dynamics

Earlier this year, we took the stage at TED and shared our audacious goal [1] of eliminating child sexual abuse material from the internet. A key aspect of our work is building products that enable this vision.

What You'll Do:

  • Lead a team of engineers through the product evolution for one of Thorn’s key products in the detection of Child Sexual Abuse Materials (CSAM).
  • Define the scope of development, requirements and technical roadmap with Product, Design, Data Science, and Engineering.
  • Prototype, implement, test, deploy, and maintain stable engineering solutions with the engineering team.
  • Present possible technical solutions to internal and external stakeholders, clearly explaining your decisions and how they address real user needs, incorporating feedback in subsequent iterations.
  • Manage and mentor people on your team fostering ownership, critical thinking, and dynamic problem-solving.

What We're Looking For:

  • You have a commitment to putting the children we serve at the center of everything you do.
  • You have proficient software development knowledge, with experience building, growing, maintaining a variety of products, and a love for creating elegant applications using modern technologies.
  • You have experience prototyping, implementing, testing, and deploying code to production.
  • You have experience creating and leading a team to success.
  • You are able to guide technical work across multiple teams and balancing the tradeoffs of reusing existing solutions vs building your own.
  • You have the ability and interest in learning new technologies quickly.
  • You can work with shifting requirements and collaborate with internal and external stakeholders.
  • You have a passion for product engineering and an aptitude to work in a collaborative environment, can demonstrate empathy and strong advocacy for our users, while balancing the vision and constraints of engineering.
  • You communicate clearly, efficiently, and thoughtfully. We’re a highly-distributed team, so written communication is crucial, from Slack to pull requests to code reviews.

Technologies We Use:

You should have experience with at least a few of these, and a desire and ability to learn the rest.

  • React / TypeScript
  • Node / Express
  • Python
  • PostgreSQL / MemSQL / Elasticsearch
  • Docker / Kubernetes
  • AWS / Terraform / Packer

Thorn is a strong and flexible team because of the diverse backgrounds of our staff. This includes professional background, subject matter expertise, culture, race/ethnicity, sexual orientation, gender identity, and expression, language, hobbies, etc. We strongly encourage women, minorities, and people from underrepresented backgrounds to apply. Your skills are needed here.


  1. https://www.pscp.tv/TEDTalks/1zqJVawyjVdGB?t=1h36m44s


Have an Awesome Remote Product?
Promote it right here · On our platform · starting at $49/mo