Back to results

TRM Labs

Senior Software Engineer, Data Product

Salary not disclosed5+ yearsRemote

  • Engineering
  • Full time
  • Today
Newly posted

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.