Latest AI JobsBrowse Jobs
TRM Labs logo

Senior or Staff Software Engineer, Data Platform (Brazil)

TRM LabsBrazilR&D
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Posted
23 Sept 2026
Status
Open · checked 7d ago

About this role

Role Overview

The Senior or Staff Software Engineer, Data Platform position at TRM Labs is a remote, full-time role based in Brazil focusing on building scalable infrastructure that analyzes blockchain transaction activity at petabyte scale. This role suits an experienced engineer with a strong background in distributed systems who wants to help secure the global financial system.

Key Responsibilities

Build highly reliable data services to integrate with dozens of different 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.

Requirements

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 across data engineering areas including in-depth experience with data stores and engines like Iceberg, Trino, BigQuery, StarRocks, and Citus.
Proficiency in data pipeline and workflow orchestration tools such as Airflow and DBT.
Expertise in data processing technologies and streaming workflows including Spark, Kafka, and Flink.
Competence in deploying and monitoring infrastructure within public cloud platforms using tools like Docker, Terraform, Kubernetes, and Datadog.
Proven ability in loading, querying, and transforming extensive datasets.

Skills and Tools

Python
SQL and SparkSQL
Kubernetes and Docker
Spark, Kafka, and Flink
Airflow and dbt
Terraform and Datadog
Iceberg, Trino, BigQuery, StarRocks, and Citus

About the Company

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. Headquartered in San Francisco, TRM operates as a distributed-first company and is backed by prominent investors including Goldman Sachs, Bessemer, Y Combinator, and Thoma Bravo.

How to Apply

Please apply directly on the official TRM Labs careers page to ensure your application is reviewed by the Talent team.

Skills and tech stack

Questions candidates ask

Is this a remote position?

Yes, this is a remote role based in Brazil.

How many years of experience are required?

The role requires 5+ years of hands-on experience in architecting distributed system architecture.

What core programming languages are needed?

Candidates must have exceptional programming skills in Python, along with adeptness in SQL or SparkSQL.

What is the primary focus of the Data Platform team?

The team builds highly available and scalable data infrastructure to analyze blockchain transaction activity at petabyte scale.

How should I submit my application?

You should apply directly through the official TRM Labs careers page.

Ready to apply?

The application is on the official TRM Labs careers page.

Apply on company site