TRM Labs
Senior or Staff Software Engineer, Data Platform (Canada)
North America · Staff+
Stay score
odds of building a lasting career here
Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- 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 make the world safer and more secure.
- Enabling tasks to be faster next time and reducing dependency on a single person! - Identify ways to compress timelines using 80/20 principle.
Responsibilities
- We are building a safer world.
- This environment is energizing for people who enjoy building, solving hard problems, and making progress in situations that are not always fully defined.
- We balance speed with high standards, own outcomes end‑to‑end, and invest in getting better everyday.
Requirements
- Bachelor's degree (or equivalent) in Computer Science or a related field.
- A proven track record, with 5+ years of hands-on experience in architecting distributed system architecture, guiding projects from initial ideation through to successful production deployment.
- In-depth experience with data stores and engines such as Iceberg, Trino, BigQuery, and StarRocks, and Citus.
- Proficiency in data pipeline and workflow orchestration tools like Airflow, DBT, etc.
- Expertise in data processing technologies and streaming workflows including Spark, Kafka, and Flink.
- Proven ability in loading, querying, and transforming extensive datasets.
- Identify the must have and nice to haves that are need to deploy our stack to be fully operation.
- Before applying, review the job description carefully and highlight the experience and impact that best demonstrate the required qualifications.
- Operating with a high degree of ambiguity
Skills
- Oversee the deployment and monitoring of large database clusters with an unwavering focus on performance and high availability.
Compensation
- Your recruiter will present the offer and compensation details.
Company info
- If you send your resume directly to someone at TRM, we can't guarantee it will reach the appropriate hiring team.
- We are a high-velocity, high-ownership team that expects clarity, follow-through, and impact.
- They're the standards for how we operate, treat each other, and make decisions. - Impact-Oriented Trailblazer: We put customers first and move with speed, focus, and adaptability.
- Impact-Oriented Trailblazer: We put customers first and move with speed, focus, and adaptability.
- At TRM, we care deeply about our craft.
This listing is sourced directly from TRM Labs's careers page and normalized into a canonical job model.