Senior Software Engineer, Data Product

TRM Labs · Remote · South America ·
Fully remoteFull-timeSenior5+ years
COMPENSATION
€•• – ••k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Senior level role
  • Fully remote position
  • Python + SQL focus
  • Blockchain data scale
  • Distributed team

Join the Data Product team at TRM Labs, where you will design and build mission-critical data services that power AI-powered intelligence solutions. Your work will enable investigators to trace illicit activity by analyzing blockchain transaction data at petabyte scale, supporting sub-second latency queries.

You will collaborate with data scientists, backend engineers, and product managers to create novel data models and highly scalable features. The team operates in a distributed environment, emphasizing trust, transparency, and rapid delivery of high-impact solutions.

What you'll do

  • Build scalable features integrating with dozens of blockchains
  • Design data models for optimal storage and sub-second query latency
  • Collaborate with cross-functional teams to implement novel data models
  • Guide projects from ideation through to successful production deployment
  • Mentor team members and enhance cross-team collaboration

What you'll need

  • Bachelor's degree in Computer Science or equivalent experience
  • 5+ years experience in scalable API and distributed system architecture
  • Exceptional programming skills in Python
  • Proficiency in SQL or SparkSQL
  • Experience loading, querying, and transforming extensive datasets

Nice to have

  • Experience with BigQuery and Postgres data stores
  • Proficiency in Airflow and DBT for workflow orchestration
  • Expertise in Dataflow, Spark, Kafka, or Flink
  • Competence with Docker, Terraform, Kubernetes, and Datadog
  • Experience deploying infrastructure on public cloud platforms

Stack

  • Python
  • SQL
  • SparkSQL
  • BigQuery
  • Postgres
  • Airflow
  • DBT
  • Dataflow
  • Spark
  • Kafka
  • Flink
  • Docker
  • Terraform
  • Kubernetes
  • Datadog

How you'll work

  • Distributed-first company with global hubs
  • Team spread across multiple countries and time zones
  • High-velocity environment with rapid priority changes
  • Requires high degree of ownership and adaptability
  • Close collaboration via digital tools and regular check-ins

Hiring process

  • Recruiter intro call for qualifications and motivation
  • Hiring manager interview on experience and impact
  • One to two technical interviews on critical skills
  • Hands-on case study panel session
  • Reference checks with former colleagues
  • Offer presentation and onboarding