Thorn logo

Staff Software Engineer - Python, Remote

Thorn

About The Role

As a Staff Software Engineer at Thorn, you will play a crucial role in delivering and maintaining scalable systems that facilitate the detection, removal, and reporting of child sexual abuse material. You will work closely with a team of talented engineers to build backend systems and client applications end-to-end. Your responsibilities will include leading discussions, identifying opportunities for improvement, and mentoring other engineers.

Key Responsibilities

  • Collaborate with other engineers to build backend systems and client applications.
  • Take on large projects independently, breaking down problems and communicating progress to stakeholders.
  • Define product requirements and lead discussions on optimal engineering solutions.
  • Formulate technical solutions to industry problems, incorporating feedback in subsequent iterations.
  • Engage in day-to-day coding, code reviews, and troubleshooting production issues.
  • Mentor and support other engineers, fostering a collaborative and learning environment.
  • Drive technical innovation by researching and incorporating new technologies and tools.

What We’re Seeking

  • Experience using Python to build robust, production-ready products.
  • Experience working with and deploying to cloud platforms, preferably AWS.
  • Experience building, deploying, scaling, and optimizing high-volume systems.
  • Ability to own multiple areas and consider the impact of changes within the organization.
  • Clear and thoughtful communication skills, crucial for a distributed team.
  • Passion for product engineering and working in a collaborative environment.
  • Enthusiasm for teaching and eagerness to learn.

Technologies We Use

  • Python 3
  • TypeScript / Node / Express
  • Docker / Kubernetes
  • AWS / Terraform
  • PostgreSQL / Elasticsearch

Compensation And Benefits

  • Competitive salary range of €141,700 to €187,000 per year.
  • Remote-first work model with occasional travel for company events.
  • A supportive environment that values diversity and inclusion.

Thorn is committed to building a world where every child can be safe, curious, and happy. We encourage applicants from diverse backgrounds to apply and help us achieve this mission.

Benefits
Extracted with AI

  • Remote-first work model
  • Company-wide gatherings
  • Team-building events
  • Travel opportunities
  • Diversity and inclusion initiatives

Similar jobs

Last update: 23 minutes ago

Keelvar logo
Keelvar

Staff Engineer - Python, Cloud, Distributed Systems

Join Keelvar as a Staff Engineer to lead design and architecture in a remote role, focusing on Python, cloud, and distributed systems.

Close logo
Close

Senior/Staff Software Engineer - Backend/Python

Join Close as a Senior/Staff Software Engineer to design and scale backend systems using Python and AWS. 100% remote, USA-based.

Timescale logo
Timescale

Software Engineer - Backend (Python, Go)

Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.

Headway logo
Headway

Senior Fullstack Software Engineer

Join Headway as a Senior Fullstack Software Engineer to build scalable web applications in Python and TypeScript, working remotely.

Pelago logo
Pelago

Remote Senior Software Engineer (Python)

Remote Senior Software Engineer role at Pelago, focusing on Python, AWS, and cloud-native architectures.

AppOmni logo
AppOmni

Senior Software Engineer - Python, Django, Kubernetes

Join AppOmni as a Senior Software Engineer to develop secure backend systems using Python, Django, and Kubernetes.

OPENLANE logo
OPENLANE

Remote Software Engineer

Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.

Waabi logo
Waabi

Remote Software Engineer

Join Waabi as a Remote Software Engineer to develop cutting-edge self-driving technology. Work with AI, Python, C++, and more.

Abnormal Security logo
Abnormal Security

Software Engineer - Application Platform

Join Abnormal Security as a Software Engineer to build scalable platforms using Python, Go, and more. Remote role.

SchooLinks logo
SchooLinks

Senior Backend Django Software Engineer

Join SchooLinks as a Senior Backend Django Software Engineer. Work remotely, develop scalable solutions, and enhance our ed-tech platform.

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.

Gorgias logo
Gorgias

Senior Software Engineer - Python

Join Gorgias as a Senior Software Engineer specializing in Python, Node.js, and REST APIs. Hybrid role in New York with excellent benefits.

Postscript logo
Postscript

Staff Fullstack Engineer (JavaScript, Node.js, TypeScript)

Join Postscript as a Staff Fullstack Engineer to design scalable systems using JavaScript, Node.js, and TypeScript in a remote role.

Attentive logo
Attentive

Senior Software Engineer - Java, Python, SQL

Join Attentive as a Senior Software Engineer to build high-scale applications using Java, Python, and SQL. Remote position with competitive benefits.

Bonfy.AI logo
Bonfy.AI

Senior Python Engineer (Cloud Platform)

Join Bonfy.AI as a Senior Python Engineer to build and maintain a cloud-based SaaS platform using Python and AWS.

Feedonomics logo
Feedonomics

Remote PHP Software Engineer

Join Feedonomics as a Remote PHP Software Engineer to develop scalable SaaS platform features. Requires PHP, MySQL, and Python skills.

Gorgias logo
Gorgias

Senior Software Engineer - Python

Join Gorgias as a Senior Software Engineer in Python, working on API development and app integrations in a hybrid role in New York.

Wellhub logo
Wellhub

Staff Software Engineer - Platform

Join Wellhub as a Staff Software Engineer to lead platform development, focusing on performance, scalability, and resilience in a remote role.

15Five logo
15Five

Senior Software Engineer

Join 15Five as a Senior Software Engineer to develop high-quality software solutions in a remote-first environment.

Valdera logo
Valdera

Senior Software Engineer (Full-Stack)

Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.

Agoda logo
Agoda

Staff/Lead Application Security Engineer

Join Agoda as a Staff/Lead Application Security Engineer in a dynamic DevSecOps environment.

Spinwheel logo
Spinwheel

Senior Software Engineer - Remote

Join Spinwheel as a Senior Software Engineer to lead API design and integration architecture in a remote-first, fast-growing startup.

Human Interest logo
Human Interest

Senior Full-Stack Software Engineer

Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.

Venmo logo
Venmo

Senior Software Engineer - Python

Join Venmo as a Senior Software Engineer specializing in Python to develop scalable systems and lead technical projects.