Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

TRM Labs Logo

Software Engineer, Data Platform

TRM Labs

$170,000 - $190,000
Aug 18, 2025
Remote, US
Apply Now

TRM Labs is looking to solve the problem of fighting crime and creating a safer world by leveraging blockchain data, threat intelligence, and advanced analytics to combat illicit activity and global security threats.

Requirements

  • Exceptional programming skills in Python, as well as adeptness in SQL or SparkSQL.
  • In-depth experience with data stores such as Icerberg, Trino, BigQuery, and StarRocks, and Citus.
  • Proficiency in data pipeline and workflow orchestration tools like Airflow, DBT, etc.
  • Expertise in data processing technologies and streaming workflows including Spark, Kafka, and Flink.
  • Competence in deploying and monitoring infrastructure within public cloud platforms, utilizing tools such as Docker, Terraform, Kubernetes, and Datadog.
  • Proven ability in loading, querying, and transforming extensive datasets.
  • Experience with blockchain data and analytics

Responsibilities

  • Build highly reliable data services to integrate with dozens of blockchains.
  • Develop complex ETL pipelines that transform and process petabytes of structured and unstructured data in real-time.
  • Design and architect intricate data models for optimal storage and retrieval to support sub-second latency for querying blockchain data.
  • Oversee the deployment and monitoring of large database clusters with an unwavering focus on performance and high availability.
  • Collaborate across departments, partnering with data scientists, backend engineers, and product managers to design and implement novel data models that enhance TRM’s products.
  • Build scalable engines to optimize routine scaling and maintenance tasks like create self-serve automation for creating new pgbouncer, scaling disks, scaling/updating of clusters, etc.
  • Enable tasks to be faster next time and reducing dependency on a single person.

Other

  • A Bachelor's degree (or equivalent) in Computer Science or a related field.
  • 3+ years of hands-on experience in architecting distributed system architecture, guiding projects from initial ideation through to successful production deployment.
  • Ability to work in a remote-first and async friendly environment
  • Ability to collaborate across departments and teams
  • Ability to thrive in a fast-paced, high-impact environment