TRM Labs
Senior Software Engineer, Data Product
Salary not disclosed5+ yearsRemote
- Engineering
- Full time
- Today
About the role
The Data Product team builds highly scalable features that power TRM's intelligence solutions for analyzing blockchain transaction activity. As a Senior Software Engineer, you will design and build mission-critical data services that provide insights at petabyte scale. You will collaborate with data scientists, backend engineers, and product managers to architect data models and enhance the platform's capabilities.
Responsibilities
- Build highly scalable features that integrate with dozens of blockchains.
- Design and architect intricate data models for optimal storage and retrieval to support sub-second latency for querying blockchain data.
- Collaborate across departments to design and implement novel data models that enhance TRM’s products.
- Guide projects from initial ideation through to successful production deployment.
- Mentor team members and enhance cross-team collaboration through documentation and knowledge sharing.
Required skills
- Python
- SQL
- SparkSQL
- Distributed system architecture
- API development
- BigQuery
- Postgres
- Airflow
- DBT
- Dataflow
- Spark
- Kafka
- Flink
- Docker
- Terraform
Qualifications
- Bachelor's degree in Computer Science or a related field
- Equivalent practical experience
About the Company
TRM Labs provides AI-powered intelligence solutions that help public and private sector agencies investigate and disrupt crime. The company is a Series C startup backed by investors including Goldman Sachs, Bessemer, Y Combinator, and Thoma Bravo.