
Remote opportunity at
TRM LabsSenior Software Engineer, Data Product
TRM Labs is hiring a Senior Software Engineer for its Data Product team. TRM supplies AI-driven intelligence tools that help agencies and businesses trace illicit activity…
Career Tools
About This Role
TRM Labs is hiring a Senior Software Engineer for its Data Product team. TRM supplies AI-driven intelligence tools that help agencies and businesses trace illicit activity and build cases. The Data Product group builds features that examine blockchain transaction flows at petabyte volumes. The posting's body describes the work as data engineering on that team. The engineer designs and builds data services that the business depends on. Assignments include creating…
Job Description
TRM Labs is hiring a Senior Software Engineer for its Data Product team. TRM supplies AI-driven intelligence tools that help agencies and businesses trace illicit activity and build cases. The Data Product group builds features that examine blockchain transaction flows at petabyte volumes. The posting's body describes the work as data engineering on that team.
The engineer designs and builds data services that the business depends on. Assignments include creating features that connect with dozens of blockchains, shaping data models for efficient storage and retrieval, and keeping blockchain query responses fast enough to feel instant. The role coordinates with data scientists, backend developers and product leads to design data models that strengthen TRM's offerings.
The posting calls for at least five years of hands-on work building scalable APIs and distributed systems, from early concept through production launch. Expert Python and comfort with SQL or SparkSQL are required. Candidates should also show depth in at least one data discipline, such as warehouses like BigQuery or Postgres, orchestration with Airflow or dbt, streaming with Dataflow, Spark, Kafka or Flink, or cloud operations using Docker, Terraform, Kubernetes and Datadog. The listing names a degree in computing, or equivalent experience, as a requirement.
The team is spread across several countries and time zones and emphasizes trust, openness and flexibility. Senior engineers are expected to design and document system improvements from scratch, mentor peers and share knowledge across teams. The hiring process includes a case study and a Leadership Principles interview.
Responsibilities
- Create mission-critical data services that analyze blockchain transaction activity
- Build highly scalable features that work across dozens of blockchains
- Design data models that keep storage efficient and queries fast
- Coordinate with data scientists, backend developers and product leads on new data models
- Document system improvements from scratch and mentor teammates
Requirements
- A degree in computing or a neighboring discipline, or equivalent experience
- Five-plus years of hands-on experience with scalable APIs and distributed architecture
- Expert Python programming plus solid SQL or SparkSQL skills
- Depth in at least one data engineering area, such as BigQuery, Postgres, Airflow, dbt, Dataflow, Spark, Kafka, Flink, Docker, Terraform, Kubernetes or Datadog
- Proven ability to load, query and reshape very large datasets
Qualifications
- Experience carrying projects from ideation to production launch
- Skill at sharing knowledge and mentoring colleagues
- Comfort working across several countries and time zones
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is the TRM Labs Senior Software Engineer, Data Product role remote?
Yes. The posting lists the role as remote, and the team is spread across several countries and time zones.
What experience is required?
The posting asks for a degree in computing or a neighboring field, or equivalent experience, and at least five years of hands-on experience with scalable APIs and distributed systems.
Which technical skills matter most?
Python and SQL or SparkSQL are core. The posting also asks for depth in at least one area, such as BigQuery, Postgres, Airflow, dbt or streaming tools.
Is salary disclosed?
The posting text provided does not state a salary.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.