OverviewTRM Labs provides blockchain analytics and AI solutions to help law enforcement and national security agencies, financial institutions, and cryptocurrency businesses detect, investigate, and disrupt crypto-related fraud and financial crime. TRM’s blockchain intelligence and AI platforms include solutions to trace the source and destination of funds, identify illicit activity, build cases, and construct an operating picture of threats. TRM is trusted by leading agencies and businesses worldwide who rely on TRM to enable a safer, more secure world for all.As a Senior Data Engineer on the Graph Analytics team, you will build scalable graph systems that analyze large networks of cryptocurrency transactions. You will collaborate closely with engineers, data scientists, and investigators to design mission-critical graph algorithms that analyze flows of funds. You will leverage distributed databases and graph processors to implement real-time graph algorithms at the multi-blockchain scale. You will collaborate with data science teams to identify opportunities to apply tools and techniques from graph theory to a variety of predictive learning problems.The impact you will haveDesigning and implementing graph algorithms that analyze large cryptocurrency transaction networks at multi-blockchain scaleResearching new graph-native technology to evaluate benefit to data science and data engineering teams at TRMWorking on a highly cross-functional team that collaborates with cryptocurrency investigators to identify key user stories and requirements for new graph algorithms and featuresUnderstanding and refining TRM’s risk models which analyze large networks of cryptocurrency transactions to assign risk scores to addressesCommunicating complex implementation details to a variety of audiences from investigators and customer success stakeholders to data engineers and data scientistsIntegrating with a diverse set of data inputs ranging from raw blockchain data to complex model outputsWhat we’re looking forYour 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.You are an excellent communicator who is skilled at tailoring explanations of complex topics to both technical and non-technical audiences.You are self-motivated. You propose and validate solutions with minimal guidance. You're comfortable working with ambiguity and shaping your own research direction while being accountable for outcomes.You are knowledgeable of basic graph theory concepts.About the TeamOur team is spread out over several countries and time zones. To leverage the opportunities and address challenges that come with this working model, we've built a culture grounded in trust, transparency, and adaptability. Even though we're scattered across different time zones, we stay closely connected through open communication and regular check-ins. Our use of digital tools helps us collaborate seamlessly and work at an impressive pace, delivering results at TRM speed while staying in sync.We're driven by a deep sense of ownership, constant pursuit of improvement and an obsession with delivering magical experiences to our customers. We structure problems and use the 80/20 rule to identify where to direct our razor-sharp focus. Each of us is passionate about excellence and growth, and we're encouraged to challenge the status quo and experiment with new methods.Learn about TRM Speed in this positionThe team developed a minimal viable solution (within two weeks) for showing the running balance for assets tied to an address within the product, implemented and tested for the BTC chain, and delivered to customers within the timeframe.The team implemented a new feature to gather feedback from the user community quickly to meet a tight event timeline, delivering a solution that addressed 80% of needs within a very short timeframe.The team delivered a solution to reveal Indirect Exposure through cross-chain swaps, after consulting stakeholders to establish a feasible implementation timeline and communicating tradeoffs.About TRM's Engineering LevelsEngineer: Responsible for helping to define project milestones and executing small decisions independently with the appropriate tradeoffs between simplicity, readability, and performance. Provides mentorship to junior engineers, and enhances operational excellence through tech debt reduction and knowledge sharing.Senior Engineer: Successfully designs and documents system improvements and features for an OKR/project from the ground up. Consistently delivers efficient and reusable systems, optimizes team throughput with appropriate tradeoffs, mentors team members, and enhances cross-team collaboration through documentation and knowledge sharing.Staff Engineer: Drives scoping and execution of one or more OKRs/projects that impact multiple teams. Partners with stakeholders to set the team vision and technical roadmaps for one or more products. Is a role model and mentor to the entire engineering organization. Ensures system health and quality with operational reviews, testing strategies, and monitoring rigor.Life at TRMWe are building a safer world. TRM moves quickly with a high-velocity, high-ownership style that expects clarity, follow-through, and impact. The work sits at the intersection of AI, national security, and fighting financial crime, requiring ownership, adaptability, collaboration, and creative problem-solving.At TRM, you should expect:Priorities and targets to change quickly as we experiment and iterateWork that often requires operating with a high degree of ambiguityA high level of personal ownership and accountabilityClose collaboration across teams and functionsFrequent, high-touch communicationCreative problem solving and out-of-the-box thinkingA pace that rewards urgency, adaptability, and outcomesAI Fluency at TRMAI fluency is a baseline expectation at TRM. We expect every team member to use AI to accelerate and reimagine their craft. You will be evaluated on applied AI fluency during the interview process.Leadership PrinciplesWe hire and grow against three leadership principles:Impact-Oriented Trailblazer: Put customers first and move with speed, focus, and adaptability; treat every plan like an experiment.Master Craftsperson: Balance speed with high standards; own outcomes end-to-end; invest in getting better everyday.Inspiring Colleague: Add clarity and energy; bring humility, candor, and a one-team mindset; give and receive feedback.Join our MissionTRM is looking for individuals who want their work to matter, who experiment with speed and rigor, and who take pride in building a safer world for billions of people. TRM is a Series C company with $220M in total funding, headquartered in San Francisco, operating as a distributed-first company with hubs in Los Angeles, San Francisco, New York, Washington D.C., London, and Singapore.