Senior Data Engineer, Graph Analytics
Blockchain intelligence company providing tools to detect, investigate, and manage crypto-related fraud, financial crime, and compliance for institutions and government agencies.
Funding history
Projects
About TRM Labs
TRM Labs provides blockchain intelligence for investigations and compliance, offering products such as forensics, wallet screening, entity screening, transaction monitoring, and APIs. It serves financial institutions, crypto businesses, and public sector agencies to trace funds, assess risk, and build cases across digital assets.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will build scalable graph systems that analyze large networks of cryptocurrency transactions. You will design and implement graph algorithms that operate at multi-blockchain scale and optimize them for performance. You will leverage distributed databases and graph processors to implement real-time graph algorithms and integrate diverse data inputs. You will collaborate with data scientists, engineers, and investigators to convert research into production features, communicate complex implementation details to technical and non-technical audiences, and refine risk models that assign scores to addresses.
Requirements
- Academic background in a quantitative field such as Computer Science, Mathematics, Engineering, or Physics
- 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 production products
- Strong programming experience with Python and SQL
- Excellent communication skills for technical and non-technical audiences
- Self-motivated with ability to propose and validate solutions with minimal guidance
- Knowledgeable of basic graph theory concepts
Responsibilities
- Design and implement graph algorithms that analyze large cryptocurrency transaction networks
- Research graph-native technology and evaluate its benefit to data teams
- Collaborate with investigators, data scientists, and engineers to define requirements and user stories
- Understand and refine risk models that assign scores to addresses
- Communicate complex implementation details to technical and non-technical audiences
- Integrate diverse data inputs from raw blockchain data to model outputs
- Leverage distributed databases and graph processors to implement real-time graph algorithms
