TRM Labs
Senior Software Engineer, Graph Analytics
$200,000 – $220,000Remote
- Engineering
- United States
- Full time
- 6d ago
About the role
As a Senior Software Engineer on the Graph Analytics team, you will build scalable graph systems to analyze large networks of cryptocurrency transactions. You will collaborate with engineers, data scientists, and investigators to design mission-critical graph algorithms and research new graph-native technologies. This role requires leveraging distributed databases and processors to implement real-time algorithms at a 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
- Collaborating with cryptocurrency investigators to identify key user stories and requirements for new graph algorithms and features
- Refining 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
Required skills
- Algorithm design
- Data structures
- Apache Spark
- Apache Hadoop
- Dask
- Distributed graph databases
- Python
- SQL
- Graph theory
Qualifications
- Academic background in a quantitative field such as Computer Science, Mathematics, Engineering, or Physics
- Experience optimizing large-scale distributed data processing systems
- Experience converting academic research into products
About the Company
TRM Labs provides AI-powered intelligence solutions that help public and private sector agencies investigate and disrupt crime. Their platforms enable investigators to trace illicit activity, build cases, and construct operating pictures of threat networks.