
Senior or Staff Software Engineer, Data Platform (Canada)
About this role
Role Overview
The Senior or Staff Software Engineer, Data Platform position at TRM Labs is a remote opportunity based in North America that focuses on building petabyte-scale data infrastructure to analyze blockchain activity. This role suits an experienced engineer with a strong background in distributed systems who thrives in a high-velocity, mission-driven environment.
Key Responsibilities
Requirements
Skills and Tools
About the Company
TRM Labs provides AI-powered intelligence solutions that help public and private sector agencies investigate and disrupt crime. Leading agencies and businesses worldwide rely on TRM to trace illicit activity, build cases, and construct operating pictures of threat networks. Headquartered in San Francisco with a distributed-first model, TRM is a Series C company backed by prominent investors including Goldman Sachs, Bessemer, Y Combinator, and Thoma Bravo.
How to Apply
Interested candidates should apply directly on the official TRM Labs careers page to ensure the application reaches the appropriate hiring team.
Skills and tech stack
Questions candidates ask
Is this position remote?
Yes, this role is remote with a location focus in North America.
What level of experience is required?
The role requires 5+ years of hands-on experience in architecting distributed system architecture.
What technical skills are primarily needed?
Candidates need exceptional programming skills in Python, proficiency in SQL or SparkSQL, and experience with tools like Kubernetes, Docker, Spark, Kafka, Airflow, dbt, and Terraform.
How should I submit my application?
You should apply directly through the official TRM Labs careers page to ensure your application is reviewed by the Talent team.
What does TRM Labs do?
TRM Labs provides AI-powered intelligence solutions that help public and private sector agencies investigate and disrupt crime by tracing illicit blockchain activity.