Senior Software Engineer, Graph Analytics
TRM Labs · Remote · North America ·
COMPENSATION
€•• – ••k
Listed on the employer's job board (Ashby)
- Senior Software Engineer
- Fully remote (distributed)
- Graph algorithms & analytics
- Python + SQL + Spark
- Quarterly in-person trips
Join the Graph Analytics team at TRM Labs to develop mission-critical systems that trace illicit crypto activity. You will design and implement real-time graph algorithms at multi-blockchain scale, working closely with investigators and data scientists to enhance risk models.
The team operates globally across multiple time zones, emphasizing trust, transparency, and rapid iteration. You will tackle complex problems involving large-scale distributed data processing while contributing to a culture of high ownership and continuous improvement.
What you'll do
- Design and implement graph algorithms for large crypto transaction networks
- Research new graph-native technologies for data science and engineering teams
- Collaborate with investigators to define requirements for new features
- Refine risk models that assign scores to blockchain addresses
- Communicate technical details to both technical and non-technical stakeholders
- Integrate diverse data inputs from raw blockchain data to model outputs
What you'll need
- Degree in Computer Science, Mathematics, Engineering, or Physics
- Strong knowledge of algorithm design and data structures
- Experience optimizing large-scale distributed data processing systems
- Proficiency in Python and SQL programming
- Knowledge of basic graph theory concepts
- Ability to translate academic research into shipped products
- Self-motivated with ability to work through ambiguity
Stack
- Python
- SQL
- Apache Spark
- Apache Hadoop
- Dask
- Distributed graph databases
How you'll work
- Distributed-first company with global hubs
- Team spread across several countries and time zones
- In-person R&D work weeks 1–2 times per quarter
- Travel, lodging, and workspace covered by company
- High-velocity environment with rapid priority changes
What you get
- Base salary range $200,000 - $220,000 (US)
- Eligibility for equity plan participation
- Reasonable accommodations for health or caregiving needs
- Global synergy and diverse team perspectives
Hiring process
- Recruiter intro call for qualifications and motivation
- Hiring manager interview on experience and impact
- One or two technical interviews on critical skills
- Final round hands-on case study panel session
- Reference checks with former colleagues
- Offer presentation and onboarding