Latest AI JobsBrowse Jobs
TRM Labs logo

Senior Software Engineer, Data Product - US

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

About this role

Role Overview

The Senior Software Engineer, Data Product role at TRM Labs involves designing and building mission-critical data services that analyze petabyte-scale blockchain transaction activity across the United States remotely. This position suits an experienced engineer with a strong background in distributed systems and data engineering who wants to contribute to building a safer financial system.

Key Responsibilities

Build highly scalable features that integrate smoothly with dozens of different blockchains.
Design and architect intricate data models optimized for storage and retrieval to support sub-second latency for 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 customer-facing teams to deeply understand user needs and translate them into scalable data solutions.
Write clear design docs, proactively share tradeoffs, and build alignment across technical and non-technical disciplines.
Own zero-to-one systems by building pipelines, data platforms, or machine learning and business intelligence workflows from scratch.
Mentor engineers and analysts to help level up team members.

Requirements

Bachelor's degree or equivalent in Computer Science or a related technical field.
Five or more years of hands-on experience in architecting scalable API development and distributed system architecture, guiding projects from ideation to production deployment.
Exceptional programming skills in Python alongside proficiency in SQL or SparkSQL.
In-depth experience with data stores such as BigQuery and Postgres.
Proficiency in data pipeline and workflow orchestration tools including Airflow and DBT.
Expertise in data processing technologies and streaming workflows such as Dataflow, Spark, Kafka, and Flink.
Competence in deploying and monitoring infrastructure within public cloud platforms utilizing Docker, Terraform, Kubernetes, and Datadog.
Proven ability to load, query, and transform 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
BigQuery, Postgres
Airflow, DBT
Dataflow, Spark, Kafka, Flink
Docker, Terraform, Kubernetes, Datadog

Salary and Benefits

Estimated base salary range of $190,000 to $220,000 in USD per year.
Eligibility to participate in TRM’s equity plan.

About the Company

TRM Labs provides AI-powered intelligence solutions that assist public and private sector agencies in investigating and disrupting crime. The organization operates with a global, distributed team grounded in trust, transparency, adaptability, and a deep sense of ownership. TRM values high velocity, high ownership, continuous feedback, and creative problem solving.

How to Apply

Please apply directly on the official TRM Labs careers page to ensure your application reaches the hiring team.

Skills and tech stack

Questions candidates ask

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

The estimated base salary range for this US-based role is between $190,000 and $220,000 per year, and the role may also be eligible for TRM's equity plan.

Is this position remote?

Yes, this position is fully remote within the United States.

What level of experience is required?

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

What technical skills are required for the job?

Required technical skills include Python, SQL or SparkSQL, experience with data stores like BigQuery and Postgres, orchestration tools like Airflow and DBT, and cloud/infrastructure tools such as Docker, Terraform, Kubernetes, and Datadog.

How should I submit my application?

You should apply directly through the official TRM Labs careers page to ensure your materials are reviewed by the appropriate hiring team.

Ready to apply?

The application is on the official TRM Labs careers page.

Apply on company site