Latest AI JobsBrowse Jobs
TRM Labs logo

Senior Software Engineer, Database Engineer

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

About this role

Role Overview

TRM Labs is seeking a Senior Software Engineer, Database Engineer to develop, operate, and scale relational database systems serving petabyte-scale data in North America. This remote role suits an experienced engineer who wants to own the serving layer end-to-end, helping build a safer financial system for billions of people.

Key Responsibilities

Own query tuning, index design, and schema optimization on petabyte-scale Postgres and Citus to keep customer-facing APIs fast and available.
Cut storage and compute costs by utilizing AI-assisted analysis to detect compression and data-model opportunities before shipping validated changes.
Build agentic automation for routine database operations, including disk scaling, blue-green deployments, and self-serve pgbouncer provisioning.
Protect data integrity and reduce latency by driving agentic validation of database changes prior to production deployment.
Manage change data capture (CDC) pipelines using tools like PeerDB, Fivetran, and Debezium, while leveraging AI tooling to debug replication failures.
Migrate workloads off first-gen infrastructure and prototype new data stores using AI-accelerated spikes.
Codify workflows into AI-native runbooks and internal tooling to elevate team leverage.

Requirements

Bring 5 to 8 years of hands-on experience building and operating production PostgreSQL, including Citus, Aurora, AlloyDB, or equivalent distributed Postgres.
Possess deep SQL optimization skills, covering explain plans, CTEs, window functions, partitioning, index design, and query-planner behavior in distributed environments.
Demonstrate practical experience using change data capture (CDC) tools such as PeerDB, Fivetran, Debezium, Datastream, or Airbyte.
Use database profiling tools like pganalyze to interpret metrics and logs, along with LLMs to summarize performance findings.
Write production automation code in Python or Go, including agentic automation for database tasks.
Maintain daily familiarity with AI coding tools like Claude and Copilot to accelerate development cycles.

Skills and Tools

PostgreSQL and distributed Postgres variants
Python and Go
SQL optimization and query tuning
CDC pipelines (PeerDB, Fivetran, Debezium, Airbyte)
Database profiling and AI-assisted analysis tools (pganalyze, Claude, Copilot)

Salary and Benefits

Estimated base salary range of $200,000 to $220,000, determined by skills, qualifications, experience, and location.
Potential eligibility to participate in TRM's equity plan.

About the Company

TRM Labs delivers AI-powered intelligence solutions that assist public and private sector organizations in investigating and disrupting financial crime. The company is backed by prominent investors including Goldman Sachs, Bessemer, Y Combinator, and Thoma Bravo. Operating on a distributed-first model, TRM Labs values high ownership, velocity, and a mission-driven culture focused on making the financial world safer.

How to Apply

Interested candidates should review the qualifications carefully and apply directly on the official TRM Labs careers page to ensure consideration by the talent team.

Skills and tech stack

Questions candidates ask

What is the expected base salary range for this role?

The estimated base salary range is between $200,000 and $220,000, depending on skills, qualifications, experience, and geographic location.

Is this a remote position?

Yes, this role is based out of North America and operates within a distributed-first environment across US and Canada working hours.

What level of experience is required?

Candidates should have 5 to 8 years of experience building and operating production PostgreSQL or equivalent distributed Postgres environments.

What programming languages are used in this role?

Production automation is written in Python or Go, alongside heavy daily usage of SQL and AI coding assistants.

How should I submit my application?

You should apply directly through the official TRM Labs careers page to ensure your application is reviewed by the hiring team.

Ready to apply?

The application is on the official TRM Labs careers page.

Apply on company site