✨ About The Role
- The role involves designing and implementing graph algorithms to analyze large cryptocurrency transaction networks at a multi-blockchain scale.
- The engineer will research new graph-native technologies to assess their benefits for data science and engineering teams at TRM.
- Collaboration with cryptocurrency investigators is key to identifying user stories and requirements for new graph algorithms and features.
- The position requires understanding and refining TRM's risk models that analyze cryptocurrency transaction networks to assign risk scores.
- The engineer will integrate diverse data inputs, ranging from raw blockchain data to complex model outputs.
- The job is part of a highly cross-functional team that emphasizes trust, transparency, and adaptability in a remote working environment.
- The team is focused on delivering results quickly while maintaining open communication and collaboration across different time zones.
âš¡ Requirements
- The ideal candidate has a strong academic background in a quantitative field such as Computer Science, Mathematics, Engineering, or Physics.
- They possess extensive knowledge of algorithm design and data structures, with practical experience in applying these concepts to real-world problems.
- The candidate should have experience optimizing large-scale distributed data processing systems and be familiar with technologies like Apache Spark and distributed graph databases.
- Strong programming skills in Python and SQL are essential for success in this role.
- Excellent communication skills are necessary to convey complex technical details to both technical and non-technical audiences.
- The candidate should be delivery-oriented, capable of leading projects from inception to completion with a focus on results.
- A self-motivated individual who takes ownership of their work and can operate autonomously is preferred.
- Familiarity with basic graph theory concepts is also important for this position.