About this role
The Senior Data Engineer, Graph Analytics position at TRM Labs involves designing and scaling graph systems to analyze large cryptocurrency transaction networks across North America. This role suits a self-motivated quantitative professional who excels at converting complex academic research into robust production products.
Role Overview
TRM Labs is seeking a Senior Data Engineer to join the Graph Analytics team within the R&D department. The professional in this role will build scalable graph systems that analyze multi-blockchain cryptocurrency transaction data. Working closely with data scientists, engineers, and investigators, the engineer will design mission-critical graph algorithms to trace illicit activity and evaluate risk models. The team operates across multiple countries and time zones, valuing trust, transparency, and a fast-paced environment where members demonstrate high personal ownership.
Key Responsibilities
Requirements
Skills and Tools
About the Company
TRM Labs provides AI-powered intelligence solutions designed to help public and private sector agencies investigate and disrupt financial crime. Platforms created by TRM enable investigators to trace illicit activities, construct operating pictures of threat networks, and build robust cases. Leading global businesses and agencies rely on these technologies to make the world a safer and more secure place. The company culture relies on high velocity, high ownership, transparency, and continuous experimentation.
How to Apply
To apply for this opportunity, please visit the official TRM Labs careers page and submit your application directly through their recruitment portal.
Skills and tech stack
Questions candidates ask
What qualifications are required for this role?
Candidates need an academic background in a quantitative field like Computer Science, Mathematics, Engineering, or Physics, along with strong knowledge of algorithm design, data structures, and graph theory.
What programming languages and tools will I use?
The role requires strong programming experience with Python and SQL, alongside experience optimizing distributed data processing systems like Apache Spark, Apache Hadoop, Dask, and distributed graph databases.
Where is this position located?
The position is remote and based in North America, working within a globally distributed R&D team.
What will be my main focus on the Graph Analytics team?
You will build scalable graph systems, design graph algorithms for cryptocurrency transaction networks at a multi-blockchain scale, and refine risk models that assign risk scores to addresses.
How should I submit my application?
You should review the job description carefully and apply directly on the official TRM Labs careers page to ensure your application reaches the hiring team.
