T

TRM Labs

Blockchain analytics for financial crime

Senior Software Engineer - Data

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USARemote

About the Job

Requirements

  • A bachelor's degree or equivalent in Computer Science or a related field.
  • At least 5 years of hands-on experience architecting scalable API development and distributed system architecture, and guiding projects from ideation through production deployment.
  • Exceptional programming skills in Python and adeptness in SQL or SparkSQL.
  • In-depth experience with data stores such as BigQuery and Postgres.
  • Experience building pipelines, data platforms, or machine learning/business intelligence workflows from scratch.
  • Proficiency in data pipeline and workflow orchestration tools such as Airflow and dbt.
  • Expertise in data processing technologies and streaming workflows including Dataflow, Spark, Kafka, and Flink.
  • Competence deploying and monitoring infrastructure in public cloud platforms using tools such as Docker, Terraform, Kubernetes, and Datadog.
  • Ability to load, query, and transform extensive datasets.
  • Ability to write and communicate technical decisions clearly to technical and non-technical stakeholders.
  • Ability to design for performance, scale, and efficiency.
  • AI fluency, including applying AI to accelerate repeatable workflows, structure and solve problems, improve output quality, and increase speed and leverage.
  • Ability to thrive in ambiguity and a fast-moving environment with changing priorities, high ownership, close collaboration, frequent communication, and creative problem-solving.

Responsibilities

  • Build highly scalable features that integrate with dozens of blockchains.
  • Design and architect intricate data models for optimal storage and retrieval, supporting sub-second latency for querying blockchain data.
  • Partner with data scientists, backend engineers, product managers, and customer-facing teams to understand user needs and design and implement novel data models and scalable data solutions.
  • Write clear design documents, share tradeoffs proactively, and build alignment across disciplines.
  • Design and build mission-critical data services that analyze and provide insights into blockchain transaction activity at petabyte scale.
  • Use AI to accelerate repeatable workflows, structure and solve problems, improve output quality, and increase speed and leverage, with applied AI fluency evaluated during the interview process.

Desired Qualifications

  • Experience with large language models or AI-powered workflows, such as prompt engineering, internal tooling, or semantic search.
  • Experience mentoring engineers or analysts and helping them improve their skills.

About the Company

TRM Labs

Blockchain analytics for financial crime

TRM Labs provides blockchain intelligence tools for financial institutions, crypto businesses, and government agencies to detect and investigate crypto-related financial crime and fraud. It analyzes blockchain activity using data engineering, data science, and threat intelligence to surface risk signals, enable investigations, and support compliance workflows. Its products combine on-chain and off-chain data, risk scoring, and case management through subscription services and customized solutions. Compared to others, TRM Labs serves a diverse client base (banks, exchanges, regulators) and emphasizes end-to-end investigative capabilities and tailored risk insights rather than generic analytics. The company’s goal is to improve the security and integrity of the global financial system by reducing illicit activity in the crypto space.

Company size
201-500
Company stage
Series C
Total funding
$220M
Headquarters
San Francisco, CA
Founded
2018

Recently Posted Jobs

Explore more opportunities at TRM Labs

See more jobs