Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

TRM Labs Logo

Senior Software Engineer - Graph Analytics

TRM Labs

$200,000 - $240,000
Nov 6, 2025
Remote, US
Apply Now

TRM Labs is looking to solve the problem of fighting crime and creating a safer world by leveraging blockchain data, threat intelligence, and advanced analytics to combat illicit activity and global security threats.

Requirements

  • Strong knowledge of algorithm design and data structures
  • Experience optimizing large-scale distributed data processing systems such as Apache Spark, Apache Hadoop, Dask, and distributed graph databases
  • Experience converting academic research into products and have worked with research teams that regularly ship new features
  • Strong programming experience with Python and SQL
  • Knowledge of basic graph theory concepts
  • Experience with distributed databases and graph processors
  • Experience with real-time graph algorithms at the multi-blockchain scale

Responsibilities

  • Designing and implementing graph algorithms that analyze large cryptocurrency transaction networks at multi-blockchain scale
  • Researching new graph-native technology to evaluate benefit to data science and data engineering teams at TRM
  • Working on a highly cross-functional team that collaborates with cryptocurrency investigators to identify key user stories and requirements for new graph algorithms and features
  • Understanding and refining TRM’s risk models which analyze large networks of cryptocurrency transactions to assign risk scores to addresses
  • Communicating complex implementation details to a variety of audiences from investigators and customer success stakeholders to data engineers and data scientists
  • Integrating with a diverse set of data inputs ranging from raw blockchain data to complex model outputs
  • Collaborating closely with engineers, data scientists, and investigators to design mission-critical graph algorithms that analyze flows of funds

Other

  • Academic background is in a quantitative field such as Computer Science, Mathematics, Engineering, or Physics
  • Excellent communicator who is skilled at tailoring explanations of complex topics to both technical and non-technical audiences
  • Delivery-oriented and able to lead and execute new features start to finish
  • Autonomous and own what you work on, moving fast and getting things done
  • Ability to work in a fast-paced, collaborative environment with a global team