Senior Software Engineer, Data Platform

TRM Labs
Brazil
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 8+ yearsEducation: bachelorsSkills: ["Python","SQL","SparkSQL","ClickHouse","ElasticSearch","Postgres","Redis","Neo4j","Airflow","DBT","Luigi","Azkaban","Storm","Spark","Kafka","Flink","Docker","Terraform","Kubernetes","Datadog"]

Senior Data Engineer on the Data Platform team building scalable, petabyte-scale data infrastructure for TRM’s blockchain analytics products. You’ll engineer reliable data services across multiple blockchains, design ETL pipelines, optimize data models for sub-second queries, deploy large database clusters, and collaborate with data scientists, backend engineers, and product managers in a remote-first environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TRM Labs
TRM Labs
7 months ago

Senior Software Engineer, Data Platform

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Senior Data Engineer on the Data Platform team building scalable, petabyte-scale data infrastructure for TRM’s blockchain analytics products. You’ll engineer reliable data services across multiple blockchains, design ETL pipelines, optimize data models for sub-second queries, deploy large database clusters, and collaborate with data scientists, backend engineers, and product managers in a remote-first environment.
Location: Brazil
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Manager level

Key Responsibilities

  • •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.

Key Requirements

  • •Bachelor’s degree or equivalent in Computer Science or related field;
  • •8+ years of hands-on experience in architecting distributed system architecture;
  • •Exceptional programming skills in Python and proficiency in SQL or SparkSQL;
  • •Experience with data stores such as ClickHouse, ElasticSearch, Postgres, Redis, and Neo4j;
  • •Proficiency with data pipeline/workflow tools (Airflow, DBT, Luigi, Azkaban, Storm);
Experience:8+ yearsBlockchainData platformDistributed systems
Education:Bachelor's
Skills:PythonSQLSparkSQLClickHouseElasticSearchPostgresRedisNeo4jAirflowDBTLuigiAzkabanStormSparkKafkaFlinkDockerTerraformKubernetesDatadog
Tech Stack:PythonSQLSparkAirflowDBTKafkaSparkSQLClickHouseElasticSearchPostgresRedisNeo4jDockerTerraformKubernetesDatadog

Company Brief

TRM Labs
Provides blockchain intelligence and crypto risk management solutions to help financial institutions, governments, and crypto firms detect fraud, trace illicit activity, and comply with regulatory requirements across digital asset ecosystems.
Industry: RegTech
Company Size: Large (251 to 1,000 employees)
Growth: Growth Stage Startup
Headquarters: San Francisco, United States
Founded: 2018
WebsiteLinkedIn