Senior Software Engineer, Graph Analytics

TRM Labs
United States
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Communication","Problem-solving","Collaboration","Ownership","Self-motivated"]

Senior Software Engineer on the Graph Analytics team building scalable graph systems for large cryptocurrency transaction networks. Collaborate with engineers, data scientists, and investigators to design graph algorithms, leverage distributed databases and graph processors at multi-blockchain scale, and apply graph theory to predictive learning problems while refining risk models and communicating complex results to technical and non-technical audiences.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TRM Labs
TRM Labs
1 year ago

Senior Software Engineer, Graph Analytics

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Senior Software Engineer on the Graph Analytics team building scalable graph systems for large cryptocurrency transaction networks. Collaborate with engineers, data scientists, and investigators to design graph algorithms, leverage distributed databases and graph processors at multi-blockchain scale, and apply graph theory to predictive learning problems while refining risk models and communicating complex results to technical and non-technical audiences.
Location: United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Manager level

Key Responsibilities

  • •Design and implement graph algorithms that analyze large cryptocurrency transaction networks at multi-blockchain scale.
  • •Collaborate with engineers, data scientists, and investigators to identify key user stories and requirements for new graph algorithms and features.
  • •Leverage distributed databases and graph processors to implement real-time graph algorithms at the multi-blockchain scale.
  • •Understand and refine TRM’s risk models which analyze large networks of cryptocurrency transactions to assign risk scores to addresses.
  • •Communicate complex implementation details to a variety of audiences from investigators and customer success stakeholders to data engineers and data scientists.

Key Requirements

  • •Your academic background is in a quantitative field such as Computer Science, Mathematics, Engineering, or Physics.
  • •You have strong knowledge of algorithm design and data structures, and have experience applying this knowledge towards real-world problems.
  • •You have experience optimizing large-scale distributed data processing systems such as Apache Spark, Apache Hadoop, Dask, and distributed graph databases.
  • •You have experience converting academic research into products and have worked with research teams that regularly ship new features.
  • •You have strong programming experience with Python and SQL.
Experience:BlockchainAIGraph analyticsDistributed systems
Skills:CommunicationProblem-solvingCollaborationOwnershipSelf-motivated
Languages:English
Tech Stack:PythonSQLApache SparkApache HadoopDaskGraph databasesGraph theoryDistributed systems

Company Brief

TRM Labs
Provides blockchain intelligence and crypto risk management solutions to help financial institutions, governments, and crypto firms detect fraud, trace illicit activity, and comply with regulatory requirements across digital asset ecosystems.
Industry: RegTech
Company Size: Large (251 to 1,000 employees)
Growth: Growth Stage Startup
Headquarters: San Francisco, United States
Founded: 2018
WebsiteLinkedIn