Latest AI JobsBrowse Jobs
TRM Labs logo

Senior Software Engineer, Data - SF

TRM LabsNorth AmericaR&D
Apply on company site
Salary
$190K - $220K USD
Job type
Full-time
Work mode
Remote
Posted
11 Sept 2026
Status
Open · checked 7d ago

About this role

Role Overview

The Senior Software Engineer, Data position at TRM Labs is a remote, full-time role based in North America within the R&D department. This opportunity suits an experienced engineer with a background in distributed systems who wants to build scalable data services that analyze blockchain activity at petabyte scale.

Key Responsibilities

Build highly scalable features that integrate with dozens of different blockchains.
Design and architect intricate data models for optimal storage and retrieval to achieve sub-second latency when querying blockchain data.
Collaborate across departments by partnering with data scientists, backend engineers, and product managers to design and implement novel data models.
Work closely with product managers, data scientists, and customer-facing teams to translate user needs into scalable data solutions.
Write clear design docs, proactively share tradeoffs, and build alignment across disciplines.

Requirements

Bachelor's degree or equivalent in Computer Science or a related field.
5+ years of hands-on experience in architecting scalable API development, distributed system architecture, and guiding projects from ideation to production deployment.
Exceptional programming skills in Python, alongside proficiency in SQL or SparkSQL.
In-depth experience with data stores like BigQuery and Postgres.
Experience owning 0–1 systems by building pipelines, data platforms, or ML/BI workflows from scratch.
Proficiency in data pipeline and workflow orchestration tools like Airflow and DBT.
Expertise in data processing technologies and streaming workflows including Dataflow, Spark, Kafka, and Flink.
Competence in deploying and monitoring infrastructure within public cloud platforms using tools such as Docker, Terraform, Kubernetes, and Datadog.
Proven ability in loading, querying, and transforming extensive datasets.

Nice to Have

Experience with Large Language Models or AI-powered workflows such as prompt engineering, internal tooling, or semantic search.

Skills and Tools

Python
SQL
SparkSQL
Kubernetes
Docker
Spark
Kafka
Airflow
dbt
Terraform
BigQuery
Postgres
Dataflow
Flink
Datadog

Salary and Benefits

The estimated base salary range for this role is $190,000 to $220,000, with individual pay determined by skills, qualifications, experience, and location. Additionally, this role may be eligible to participate in TRM’s equity plan.

About the Company

TRM Labs provides AI-powered intelligence solutions that help public and private sector agencies investigate and disrupt crime. The company's platforms enable investigators to trace illicit activity, build cases, and construct operating pictures of threat networks. Operating across multiple countries and time zones, the engineering team maintains a culture grounded in trust, transparency, adaptability, and high ownership.

How to Apply

Candidates interested in joining TRM Labs should apply directly through the official company careers page to ensure every application is properly reviewed by the Talent team.

Skills and tech stack

Questions candidates ask

Is this position remote?

Yes, this role is remote with a location listed as North America.

What is the salary range for the Senior Software Engineer, Data role?

The estimated base salary range is $190,000 to $220,000, and the role may also be eligible for TRM's equity plan.

How many years of experience are required?

Candidates must have 5+ years of hands-on experience in architecting scalable API development and distributed system architecture.

What core technical skills are needed?

Required technical skills include exceptional Python programming, proficiency in SQL or SparkSQL, and experience with tools and technologies like Kubernetes, Docker, Spark, Kafka, Airflow, dbt, and Terraform.

How should I submit my application?

You should apply directly through the official TRM Labs careers page to guarantee your application reaches the hiring team.

Ready to apply?

The application is on the official TRM Labs careers page.

Apply on company site