Search...

Senior Software Engineer, Data Platform

TRM Labs logo
TRM Labs

Blockchain intelligence company providing tools to detect, investigate, and manage crypto-related fraud, financial crime, and compliance for institutions and government agencies.

450 Townsend Street, San Francisco, CA 94107, United States
About TRM Labs

TRM Labs provides blockchain intelligence for investigations and compliance, offering products such as forensics, wallet screening, entity screening, transaction monitoring, and APIs. It serves financial institutions, crypto businesses, and public sector agencies to trace funds, assess risk, and build cases across digital assets.

View jobs by TRM Labs

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design, implement, and operate data infrastructure that processes petabytes of blockchain and transactional data in real time. You will build reliable data services that integrate with multiple blockchains, develop and optimize ETL pipelines and streaming workflows, and create data models for fast querying. You will deploy, scale, and monitor large database clusters, automate routine scaling and maintenance tasks, and implement observability to ensure performance and high availability. You will also optimize systems for operational speed and deliver pragmatic first-version solutions that can be iterated on quickly.

Requirements

  • Bachelor's degree or equivalent in Computer Science or related field
  • 8+ years of hands-on experience architecting distributed systems and shipping production deployments
  • Exceptional programming skills in Python
  • Proficiency in SQL or SparkSQL
  • Experience with data stores such as ClickHouse, Elasticsearch, Postgres, Redis, and Neo4j
  • Familiarity with orchestration tools like Airflow, DBT, Luigi, Azkaban, or Storm
  • Expertise in data processing and streaming technologies such as Spark, Kafka, and Flink
  • Experience deploying and monitoring infrastructure in public cloud using Docker, Terraform, Kubernetes, and Datadog
  • Proven ability to load, query, and transform very large datasets

Responsibilities

  • Build highly reliable data services to integrate with multiple blockchains
  • Develop complex ETL pipelines to transform and process petabytes of data in real time
  • Design and architect data models for optimal storage and sub-second query latency
  • Deploy, scale, and monitor large database clusters with a focus on performance and high availability
  • Implement data pipeline orchestration and streaming workflows
  • Automate scaling and maintenance tasks such as pgbouncer provisioning, disk scaling, and cluster updates
  • Deliver pragmatic first-version solutions quickly and iterate based on stakeholder feedback
Senior Software Engineer, Data Platform at TRM Labs | JobStash