Latest AI JobsBrowse Jobs
TRM Labs logo

Senior Data Engineer, Graph Analytics

TRM LabsNorth AmericaR&D
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Posted
6 Nov 2025
Status
Open · checked 7d ago

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

Design and implement graph algorithms that analyze large cryptocurrency transaction networks at a multi-blockchain scale.
Research new graph-native technology to evaluate potential benefits for data science and data engineering teams.
Collaborate with cryptocurrency investigators to identify key user stories and requirements for new graph features.
Understand and refine risk models that analyze cryptocurrency transaction networks to assign risk scores to specific addresses.
Communicate complex implementation details clearly to diverse audiences, ranging from investigators to technical stakeholders.
Integrate diverse data inputs spanning from raw blockchain data to complex model outputs.

Requirements

Academic background in a quantitative field such as Computer Science, Mathematics, Engineering, or Physics.
Strong knowledge of algorithm design, data structures, and basic graph theory concepts applied to real-world problems.
Experience optimizing large-scale distributed data processing systems like Apache Spark, Apache Hadoop, Dask, and distributed graph databases.
Proven experience converting academic research into real-world products alongside research teams that frequently ship features.
Strong programming experience utilizing Python and SQL.
Excellent communication skills tailored to technical and non-technical audiences alike.
Self-motivated mindset with the ability to propose solutions, handle ambiguity, and shape research direction independently.

Skills and Tools

Python
SQL
Apache Spark
Apache Hadoop
Dask
Distributed Graph Databases
Graph Theory Concepts

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.

Ready to apply?

The application is on the official TRM Labs careers page.

Apply on company site