About this role
The Senior Software Engineer, AI Engineer role at TRM Labs is a remote position based in North America focused on building advanced AI-powered intelligence collection solutions to help disrupt crime. This opportunity suits an experienced full-stack technologist with strong product sense who wants to collaborate directly with internal analysts to build impactful systems.
Role Overview
TRM Labs is seeking a Senior Software Engineer, AI Engineer to sit at the intersection of intelligence analysts, back-end systems, and artificial intelligence. In this hands-on position, the engineer embeds directly with internal intelligence analysts to understand workflows, uncover core needs, and build durable AI-powered products that accelerate threat network investigations. The mandate is to make intelligence collection meaningfully better and faster at scale through custom agentic solutions and robust internal applications.
Key Responsibilities
Requirements
Skills and Tools
Salary and Benefits
About the Company
TRM Labs provides AI-powered intelligence solutions that assist public and private sector agencies in investigating and disrupting illicit activity and threat networks. Operating as a distributed-first company with global hubs, TRM is a Series C organization backed by major investors including Goldman Sachs, Bessemer, Y Combinator, and Thoma Bravo.
How to Apply
To be considered for this position, please apply directly on the official TRM Labs careers page by reviewing the role description carefully and submitting thoughtful answers to the application questions.
Skills and tech stack
Questions candidates ask
What is the location requirement for this role?
This role is remote with a location in North America, operating with timezones mixing EST and PST, requiring at least six hours of overlap with PST.
What is the salary range for the Senior Software Engineer, AI Engineer position?
The estimated US base salary range is $200,000 to $220,000 per year, with potential eligibility for TRM’s equity plan.
How many years of experience are required?
Candidates must have 6+ years of full-stack software engineering experience building scalable web applications, services, and APIs.
What programming languages and databases are used?
The role requires proficiency in Python, JavaScript, and/or TypeScript, alongside experience working with datastores such as Postgres, pgvector, Pinecone, and Redis.
How should I submit my application?
You should apply directly through the official TRM Labs careers page to ensure your application reaches the appropriate hiring team.
