Latest AI JobsBrowse Jobs
TRM Labs logo

Senior Software Engineer, Graph Analytics

TRM LabsNorth AmericaR&D
Apply on company site
Salary
$200K - $220K USD
Job type
Full-time
Work mode
Remote
Posted
13 Jan 2025
Status
Open · checked 7d ago

About this role

Role Overview

TRM Labs is seeking a Senior Software Engineer for the Graph Analytics team to build scalable graph systems that analyze large networks of cryptocurrency transactions. This fully remote role is based in North America and suits an experienced, quantitative engineer driven by complex problem-solving and mission-driven work.

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 benefits for data science and data engineering teams.
Collaborate closely with cryptocurrency investigators to identify key user stories and requirements for new graph algorithms and features.
Understand and refine risk models that analyze large networks of cryptocurrency transactions to assign risk scores to addresses.
Communicate complex implementation details to diverse audiences, from investigators to data scientists.
Integrate with diverse data inputs, ranging 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.
Experience optimizing large-scale distributed data processing systems like Apache Spark, Apache Hadoop, Dask, and distributed graph databases.
Experience converting academic research into products and working with research teams that regularly ship new features.
Strong programming experience with Python and SQL.
Excellent communication skills tailored to both technical and non-technical audiences.
Self-motivated mindset, capable of proposing and validating solutions with minimal guidance while comfortable working with ambiguity.

Skills and Tools

Python
SQL
Apache Spark
Apache Hadoop
Dask
Distributed graph databases

Salary and Benefits

Estimated US base salary range of $200,000 to $220,000 per year.
Potential eligibility to participate in TRM’s equity plan.
Individual pay is determined by skills, qualifications, experience, and location, with adjustments for geographies outside the United States.

About the Company

TRM Labs provides AI-powered intelligence solutions that help public and private sector agencies investigate and disrupt crime. Its platforms enable investigators to trace illicit activity, build cases, and construct operating pictures of threat networks. Leading agencies and businesses worldwide rely on TRM to make the world safer and more secure. The R&D team operates across multiple countries and time zones, fostering a culture grounded in trust, transparency, adaptability, high ownership, and continuous improvement.

How to Apply

Candidates interested in joining TRM are encouraged to review the job description carefully and apply directly on the official TRM Labs careers page.

Skills and tech stack

Questions candidates ask

What is the salary range for this role?

The estimated US base salary range is $200,000 to $220,000 per year, and the role may also be eligible for TRM's equity plan.

Is this position remote?

Yes, this position is located in North America and is remote.

What programming languages are required?

Strong programming experience with Python and SQL is required for this position.

What kind of background is required for applicants?

Applicants should have an academic background in a quantitative field such as Computer Science, Mathematics, Engineering, or Physics.

How should I submit my application?

You should apply directly through the official TRM Labs careers page to ensure your application reaches the appropriate hiring team.

Ready to apply?

The application is on the official TRM Labs careers page.

Apply on company site