Opening PeerPortal…
Just a moment.

Public job listings imported for TRM Labs. These roles were added via admin CSV import or external sources.
Build a Safer World. TRM Labs provides AI-powered intelligence solutions that help public and private sector agencies investigate and disrupt crime. TRM's platforms enable investigators to trace illicit activity, build cases, and construct operating pictures of threat networks. Leading agencies and businesses worldwide rely on TRM to make the world safer and more secure. The Data Platform team collaborates with an experienced group of data scientists, engineers, and product managers to build highly available and scalable data infrastructure for TRM's products and services. As a Software Engineer on the Data Platform team, you will be responsible for executing mission-critical systems and data services that analyze blockchain transaction activity at petabyte scale, and ultimately work to build a safer financial system for billions of people. The impact you will have here: Build highly reliable data services to integrate with dozens of blockchains. Develop complex ETL pipelines that transform and process petabytes of structured and unstructured data in real-time. Design and architect intricate data models for optimal storage and retrieval to support sub-second latency for querying blockchain data. Oversee the deployment and monitoring of large database clusters with an unwavering focus on performance and high availability. Collaborate across departments, partnering with data scientists, backend engineers, and product managers to design and implement novel data models that enhance TRM’s products. What we’re looking for: Bachelor's degree (or equivalent) in Computer Science or a related field. A proven track record, with 5+ years of hands-on experience in architecting distributed system architecture, guiding projects from initial ideation through to successful production deployment. Exceptional programming skills in Python, as well as adeptness in SQL or SparkSQL. Versatility that spans the entire spectrum of data engineering in one or more of the following areas: In-depth experience with data stores and engines such as Iceberg, Trino, BigQuery, and StarRocks, and Citus. Proficiency in data pipeline and workflow orchestration tools like Airflow, DBT, etc. Expertise in data processing technologies and streaming workflows including Spark, Kafka, and Flink. Competence in deploying and monitoring infrastructure within public cloud platforms, utilizing tools such as Docker, Terraform, Kubernetes, and Datadog. Proven ability in loading, querying, and transforming extensive datasets. Learn about TRM Speed in this position: Build a scalable engine to optimize routine scaling and maintenance tasks like create self-serve automation for creating new pgbouncer, scaling disks, scaling/updating of clusters, etc. Enabling tasks to be faster next time and reducing dependency on a single person! Identify ways to compress timelines using 80/20 principle . For instance, what does it take to be operational in a new environment? Identify the must have and nice to haves that are need to deploy our stack to be fully operation. Focus on must haves first to get us operational and then use future milestones to harden for customer readiness. We think in terms of weeks and not months! Identify first version, a.k.a., " skateboards " for projects. For instance, building observability dashboard within a week and later gathering feedback from stakeholders to identify more needs or bells & whistles to add to the dashboard. Application Instructions If you’re interested in joining TRM, we encourage you to apply directly. Every application is reviewed by our Talent team. Before applying, review the job description carefully and highlight the experience and impact that best demonstrate the required qualifications. Please also provide thoughtful and accurate answers to the application questions, as these will be used to evaluate your skills and qualifications for the role. If you send your resume directly to someone at TRM, we can’t guarantee it will reach the appropriate hiring team. Applying directly is the best way to ensure your application will be considered. Interviewing with TRM Our process is designed to understand how you think, solve problems, and deliver impact, while allowing you to evaluate TRM. Most interview processes include a case study, an AI skills assessment, and a Leadership Principles interview. Recruiter Intro: Qualifications, motivations, and alignment with the role. Hiring Manager: Deep dive into your relevant experience, skills, and impact. First Round: 1–2 interviews focused on the skills most critical to the role. Final Round: Hands-on case study. This is usually a panel-style session where we go deeper into your craft, problem-solving, and alignment with TRM. References: Former colleagues who can provide insight into your work and impact. Offer: Congrats! Your recruiter will present the offer and compensation details. Welcome to TRM: We're excited to build a safer world with you! Your recruiter will share your specific
Build a Safer World. TRM Labs provides AI-powered intelligence solutions that help public and private sector agencies investigate and disrupt crime. TRM's platforms enable investigators to trace illicit activity, build cases, and construct operating pictures of threat networks. Leading agencies and businesses worldwide rely on TRM to make the world safer and more secure. Team & position summary We are looking for a Software Engineer, API Integrations to join TRM’s AI Engineering team, focused on building the third-party integrations and scalable integration platform that power our AI-native products. You will design and ship reliable connectors, APIs, services, and integration infrastructure that allow TRM’s AI systems to access external data sources safely, quickly, and at scale. In this role, you will work closely with engineers, product managers, data teams, and internal users to turn integration needs into production-grade systems. You will help improve the speed, quality, and reliability of how TRM connects to external intelligence sources, ultimately supporting our mission to build a safer financial system for the world. The impact you will have: Design, build, and maintain third-party API integrations that power TRM’s Agentic products and workflows. Develop scalable integration infrastructure, shared services, and internal tooling that make it faster and safer to add new data sources. Build reliable APIs, backend services, and data pipelines that support high-volume, mission-critical product experiences. Collaborate with product, engineering, data, and internal stakeholders to translate integration needs into clear technical roadmaps and measurable outcomes. Improve the quality, observability, reliability, and maintainability of TRM’s integration platform as usage grows across the business. What we’re looking for: Experience designing and building scalable backend systems, APIs, web services, and production software. Strong understanding of third-party API integration patterns, including authentication, rate limits, retries, error handling, data normalization, and monitoring. Experience with storage systems such as relational databases, analytical databases, queues, caches, or event-driven architectures. Ability to work through ambiguity, structure complex problems, and identify the highest-impact technical priorities. Strong ownership mindset and comfort driving projects from vague requirements through production launch and iteration. Ability to communicate complex technical ideas clearly to both technical and non-technical stakeholders. Experience working collaboratively in a cross-functional environment with product, design, data, infrastructure, and customer-facing teams. Experience with OSINT data sources a plus Experience with AI Production Systems a plus About the Team: The AI Engineering team builds the systems, workflows, and infrastructure behind TRM’s AI-native products. This role sits on the team focused on third-party integrations and the scalable platform that enables TRM to connect to external data sources quickly, reliably, and securely. The team operates on a weekly sprint schedule. Engineers are expected to lead projects as technical anchors and are given opportunities to grow ownership according to their level and goals. We work closely with product, design, data platform, infrastructure, and customer-facing teams to deliver capabilities that directly impact customers and internal users. The team’s culture is built on psychological safety, high ownership, trust, accountability, and a bias toward shipping useful systems quickly. The team’s timezone is a mix of EST and PST, with at least 6 hours of overlap with PST, generally from 8 am to 2 pm PST. On-call: We have an on-call rotation that is approximately one week long and occurs once every 4–6 weeks. On-call work includes responding to PagerDuty alerts that warrant immediate attention and triaging customer or internal support requests from designated Slack channels. Learn about TRM Speed in this position: The team is often tasked with delivering critical integration work on tight timelines. In one example, a project initially estimated to take two months was delivered in two weeks by ruthlessly prioritizing, bringing in the right implementation support, and partnering with product to descope the first milestone while preserving immediate customer value. The project was able to deliver value quickly in sales conversations while the team continued to iterate on future milestones. Engineers at TRM are empowered to drive decision-making across product, design, and technical implementation. Rather than waiting days for alignment, engineers are expected to analyze tradeoffs, propose solutions, and move discussions toward clear decisions. The following represents the expected range of compensation for this role: Individual pay is determined by skills, qualifications, experience, and location. The compensation details listed in this postin
Build a Safer World. TRM Labs provides AI-powered intelligence solutions that help public and private sector agencies investigate and disrupt crime. TRM's platforms enable investigators to trace illicit activity, build cases, and construct operating pictures of threat networks. Leading agencies and businesses worldwide rely on TRM to make the world safer and more secure. The Data Product team collaborates with an experienced group of data scientists, engineers, and product managers to build highly scalable features that power TRM's products and services. As a Data Engineer on the Data Product team, you will be responsible for designing and building mission-critical data services. These features analyze and provide insights into blockchain transaction activity at petabyte scale, and ultimately work to build a safer financial system for billions of people.. The impact you’ll have here: Build highly scalable features that integrate with dozens of blockchains. Design and architect intricate data models for optimal storage and retrieval to support sub-second latency for querying blockchain data. Collaborate across departments, partnering with data scientists, backend engineers, and product managers to design and implement novel data models that enhance TRM’s products. What we’re looking for: Bachelor's degree (or equivalent) in Computer Science or a related field. A proven track record, with 5+ years of hands-on experience in architecting scalable API development, distributed system architecture, guiding projects from initial ideation through to successful production deployment. Exceptional programming skills in Python, as well as adeptness in SQL or SparkSQL. Versatility that spans the entire spectrum of data engineering in one or more of the following areas: In-depth experience with data stores such as BigQuery and Postgres. 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, utilizing tools such as Docker, Terraform, Kubernetes, and Datadog. Proven ability in loading, querying, and transforming extensive datasets About the Team: Our team is spread out over several countries and time zones. To leverage the opportunities and address challenges that come with this working model, we've built a culture grounded in trust, transparency, and adaptability. Even though we're scattered across different time zones, we stay closely connected through open communication and regular check-ins. Our use of digital tools helps us collaborate seamlessly and work at an impressive pace, delivering results at TRM speed while staying in sync. The diversity of perspectives and expertise within our team sparks creative exchanges and enhances our problem-solving capabilities, allowing us to leverage our global synergy to drive innovation and efficiency. We're driven by a deep sense of ownership, constant pursuit of improvement and an obsession with delivering magical experiences to our customers; these are a core part of our culture. We're driven by the desire to continuously hone our craft and to this end, we regularly assess our processes, seek feedback, and embrace iterative development to refine what we do. We structure problems and use the 80/20 rule(for many outcomes, roughly 80% of consequences come from 20% of causes) to identify where to direct our razor-sharp focus. Each of us is passionate about excellence and growth, and we're encouraged to challenge the status quo and experiment with new methods. This mindset creates an environment where innovation is part of our daily routine and every team member is an impact-oriented trailblazer. By celebrating our successes and learning from our setbacks, we stay agile and forward-thinking, always striving to elevate our performance and impact. Learn about TRM Speed in this position: The team received a request from customers to show the running balance for assets tied to an address within the product. They brainstormed to determine the minimal viable solution that could be delivered within two weeks. The team decided to develop a framework that would facilitate enabling this feature for each chain (such as BTC, ETH, etc.) individually. They successfully implemented and tested this solution for the BTC chain and delivered it to customers within the two-week timeframe. This approach allowed the team to quickly provide value to customers and establish a repeatable process. The team was tasked with implementing a new feature that would enable TRM to gather feedback from the user community swiftly. Due to the company's goal of showcasing the feature at an upcoming event, the timeline was tight. The team quickly adjusted to the request, assessed the requirements, and developed a solution that addressed 80% of the needs and could be executed within a very short timefr
Build a Safer World. TRM Labs provides AI-powered intelligence solutions that help public and private sector agencies investigate and disrupt crime. TRM's platforms enable investigators to trace illicit activity, build cases, and construct operating pictures of threat networks. Leading agencies and businesses worldwide rely on TRM to make the world safer and more secure. The Product Engineering team is responsible for building a comprehensive set of features, frameworks, and functionalities for both end customers and internal-facing teams to successfully execute and scale TRM’s business. We are looking for a pragmatic backend engineer who can build reliable and scalable software that will be used by all TRM customers. You’ll also design backend APIs with a deep understanding of the customer experience and performance. As an early member of the team, you will be deeply involved in the technical details along with our operational processes to champion the velocity, quality, and overall impact of TRM, ultimately building a safer financial system for billions of people. The impact you’ll have here: Work on complex engineering problems that help you build and hone not only technical skills but also project management and human/soft skills Develop and maintain public APIs that are part of the API Product suite Collaborate with stakeholders on transforming a functional vision into a tangible roadmap with clear outcomes Support and enable internal business units through shared engineering services and functionalities Develop cross-functional relationships with stakeholders across the organization to understand and empower their mission from end to end Experience designing and building scalable systems, web applications, APIs, and services (our backend is built in Node.js but prior experience in Node.js is not required; we believe tools and languages can be learned on the job) What we’re looking for: Experience designing and building scalable systems, web applications, APIs, and services. An understanding of storage systems such as relational databases (e.g., Postgres) and analytical databases. Demonstrated experience in understanding customer pain points and bridging their needs to technical & product requirements. A high degree of initiative and ownership, combined with the ability to navigate ambiguity and adapt quickly to change. Exceptional ability to structure problems and identify the most critical issues to prioritize. Ability to communicate complex ideas effectively to both technical and non-technical audiences, verbally and in writing. Experience working collaboratively in a cross-functional environment with a diverse group of people at all levels in an organization. About the Team: The team operates on a weekly sprint schedule. Individuals on the team are tasked to lead projects as technical anchors, and given a chance to grow and take ownership according to their level and goals. We work closely with our internal stakeholders to deliver impactful features to our internal customers and the company. The team’s culture is built on psychological safety wherein team members build rapport and trust-based relationships with teammates, hold each other accountable and to a high bar, collaborate extensively, and have lots of fun along the way. The team’s timezone is a mix of EST and PST with at least 6 hours of overlap with PST (8 am to 2 pm PST) On-Call: We have an on-call rotation that is specific to internal tools. In this role, the internal tools engineer is responsible for triaging customer support requests from specific Slack channels pertaining to internal tools. Learn about TRM Speed in this position: Ruthless Prioritization & Adaptability : We adapt quickly when faced with new information. For example, an engineer may message the PM or EM to prioritize Task A vs. Task B in the middle of the sprint – w e don’t let inertia guide our decisions. Instead we focus on ruthless prioritization and pivot quickly as needed. Challenging Timelines (Execution Pressure): An engineer questions a teammate’s proposed 3-week timeline, and constructively argues for condensing it to 2 weeks—backed by rationale, tradeoffs, and a plan to reduce scope or increase velocity. They show ownership of delivery speed and willingness to push for urgency. Time-Boxed Spiking (Rapid Learning & Decision-Making): An engineer proposes a 1-week spike with a clear time-box and success criteria to explore implementation options or validate feasibility through a proof of concept. They demonstrate speed not just in execution, but in de-risking decisions early. Application Instructions If you’re interested in joining TRM, we encourage you to apply directly. Every application is reviewed by our Talent team. Before applying, review the job description carefully and highlight the experience and impact that best demonstrate the required qualifications. Please also provide thoughtful and accurate answers to the application questions, as these will be us
Build a Safer World. TRM Labs provides AI-powered intelligence solutions that help public and private sector agencies investigate and disrupt crime. TRM's platforms enable investigators to trace illicit activity, build cases, and construct operating pictures of threat networks. Leading agencies and businesses worldwide rely on TRM to make the world safer and more secure. In one line Our team builds the platform that every TRM product, every internal AI agent, and every investigation our customers run depends on. We are not maintaining a system someone else finished - we are building its next generation, on the bleeding edge, for workloads where reliability and security are not negotiable. We're looking for an engineer who has taken infrastructure from zero to one and can operate it in production. Why this work matters TRM's platform lets financial institutions and governments trace illicit finance, disrupt crypto- and AI-enabled crime, and run some of the highest-stakes investigations in the world. Our infrastructure is what lets investigators and banks trust the data underneath them . When we get it right, a case moves and a threat gets stopped. When infrastructure is weak, everything above it is slow, fragile, or unsafe. That's the job: make the foundation something the mission can be built on. What you'll actually work on This is real, current work - not a hypothetical roadmap: Multi-region, multi-cloud Kubernetes across US GCP, EU GCP, and AWS GovCloud - making "stand up another site" a self-serve configuration instead of a bespoke project. A genuinely self-serve internal PaaS. ~60+ engineers already deploy on it, the large majority with no infra person in the loop. You extend the paved road - golden paths, guardrails, and interfaces engineers actually enjoy using. Agent-native infrastructure. Secure sandboxes where AI agents build and ship, and encoding our operational knowledge into skills so the platform increasingly runs and heals itself. Zero-trust secrets with Vault. Short-lived, dynamic credentials replacing every long-lived secret in the system - closing the blast radius on leaked passwords, one database at a time. Reliability engineering that means it. SLOs and error budgets, real observability, and disaster recovery with validated cross-region restore and sub-hour RTO. Databases as a first-class platform concern. Postgres on Kubernetes, migrations, replication, and redundancy for services that can't blink. Compliance as code. SOC2 and FedRAMP posture built into the platform so security is the default, not a scramble before an audit. What you'll own You'll own an Area of Responsibility end to end - a slice of the platform that is genuinely yours. You'll define what "great" looks like for it and build the glide path to get there rather than waiting for one; obsess over the metrics that tell you whether it's actually working; and fix root causes so a class of problems disappears instead of working the ticket queue faster. You own the outcome, not just your layer of it. Who you are This is a builder's role , and the bar is high: You've taken infrastructure from zero to one - designed and shipped a platform capability that other engineers came to depend on, not just operated one that already existed. You write real software (Go, Python, or similar). You build tooling, automation, and services - you don't only wire up other people's tools. You're deep in GCP and/or AWS - compute, IAM, VPC, networking, storage, load balancing - and comfortable operating across clouds. You've run Kubernetes in production (GKE/EKS) and are up to date with the state of the art for IaC. You can debug low-level problems without hand-holding - a networking issue, a saturated node, a slow query, a failing deploy - and get to the actual cause. You're fluent across the modern platform toolchain: GitOps (Argo/Flux), containers, CI/CD, observability built on SLOs rather than dashboards no one reads. You have strong instincts for security and databases — zero-trust, secret management, systems hardening; provisioning and migrating production databases. SOC2/FedRAMP exposure is a plus. If you've built platforms that other engineers rely on every day, we want to talk. What makes people thrive here High ownership and low ego. Mission-first. Comfortable where speed and rigor have to coexist - something that takes a quarter elsewhere is expected to move in weeks here, without cutting the corners that matter for security and reliability. You see infra, security, data, and product as one connected system, and you turn one-off fixes into reusable paved roads by instinct. What should give you pause The scope is real and the playbook isn't fully written - you'll be writing it. Reliability and compliance expectations are high, and mistakes here show up as real incidents for customers and internal teams. If you prefer an environment where everything is defined before you start, this will feel uncomfortable. If that kind of ownership is exact
Build a Safer World. TRM Labs provides AI-powered intelligence solutions that help public and private sector agencies investigate and disrupt crime. TRM's platforms enable investigators to trace illicit activity, build cases, and construct operating pictures of threat networks. Leading agencies and businesses worldwide rely on TRM to make the world safer and more secure. As a Senior Software Engineer on the Graph Analytics team, you will build scalable graph systems that analyze large networks of cryptocurrency transactions. You will collaborate closely with engineers, data scientists, and investigators to design mission-critical graph algorithms that analyze flows of funds. You will leverage distributed databases and graph processors to implement real-time graph algorithms at the multi-blockchain scale. You will collaborate with data science teams to identify opportunities to apply tools and techniques from graph theory to a variety of predictive learning problems. The impact you will have: Designing and implementing graph algorithms that analyze large cryptocurrency transaction networks at multi-blockchain scale Researching new graph-native technology to evaluate benefit to data science and data engineering teams at TRM Working on a highly cross-functional team that collaborates with cryptocurrency investigators to identify key user stories and requirements for new graph algorithms and features Understanding and refining TRM’s risk models which analyze large networks of cryptocurrency transactions to assign risk scores to addresses Communicating complex implementation details to a variety of audiences from investigators and customer success stakeholders to data engineers and data scientists Integrating with a diverse set of data inputs ranging from raw blockchain data to complex model outputs What we’re looking for: Your academic background is in a quantitative field such as Computer Science, Mathematics, Engineering, or Physics. You have strong knowledge of algorithm design and data structures, and have experience applying this knowledge towards real-world problems. You have experience optimizing large-scale distributed data processing systems such as Apache Spark, Apache Hadoop, Dask, and distributed graph databases. You have experience converting academic research into products and have worked with research teams that regularly ship new features. You have strong programming experience with Python and SQL. You are an excellent communicator who is skilled at tailoring explanations of complex topics to both technical and non-technical audiences. You are self-motivated. You propose and validate solutions with minimal guidance. You're comfortable working with ambiguity and shaping your own research direction while being accountable for outcomes. You are knowledgeable of basic graph theory concepts. About the Team: Our team is spread out over several countries and time zones. To leverage the opportunities and address challenges that come with this working model, we've built a culture grounded in trust, transparency, and adaptability. Even though we're scattered across different time zones, we stay closely connected through open communication and regular check-ins. Our use of digital tools helps us collaborate seamlessly and work at an impressive pace, delivering results at TRM speed while staying in sync. The diversity of perspectives and expertise within our team sparks creative exchanges and enhances our problem-solving capabilities, allowing us to leverage our global synergy to drive innovation and efficiency. We're driven by a deep sense of ownership, constant pursuit of improvement and an obsession with delivering magical experiences to our customers; these are a core part of our culture. We're driven by the desire to continuously hone our craft and to this end, we regularly assess our processes, seek feedback, and embrace iterative development to refine what we do. We structure problems and use the 80/20 rule(for many outcomes, roughly 80% of consequences come from 20% of causes) to identify where to direct our razor-sharp focus. Each of us is passionate about excellence and growth, and we're encouraged to challenge the status quo and experiment with new methods. This mindset creates an environment where innovation is part of our daily routine and every team member is an impact-oriented trailblazer. By celebrating our successes and learning from our setbacks, we stay agile and forward-thinking, always striving to elevate our performance and impact. Learn about TRM Speed in this position: The team received a request from customers to show the running balance for assets tied to an address within the product. They brainstormed to determine the minimal viable solution that could be delivered within two weeks. The team decided to develop a framework that would facilitate enabling this feature for each chain (such as BTC, ETH, etc.) individually. They successfully implemented and tested this solution for the