Senior or Staff Software Engineer, Data Platform (Brazil)

TRM Labs
São Paulo
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Ownership","Problem-solving","Collaboration"]

Build and scale highly available data infrastructure for blockchain analytics, focusing on reliable data services that integrate with many blockchains. Design and architect data models for sub-second querying, develop real-time ETL pipelines at petabyte scale, and deploy/monitor large database clusters with a performance-first mindset. Collaborate with data scientists, backend engineers, and product managers to ship novel data capabilities and improve the TRM platform’s impact.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TRM Labs
TRM Labs
20 hours ago

Senior or Staff Software Engineer, Data Platform (Brazil)

✓ Verified Job

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

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

Job Summary

Build and scale highly available data infrastructure for blockchain analytics, focusing on reliable data services that integrate with many blockchains. Design and architect data models for sub-second querying, develop real-time ETL pipelines at petabyte scale, and deploy/monitor large database clusters with a performance-first mindset. Collaborate with data scientists, backend engineers, and product managers to ship novel data capabilities and improve the TRM platform’s impact.
Location: São Paulo
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build highly reliable data services that integrate with dozens of blockchains.
  • •Develop complex real-time ETL pipelines transforming petabytes of structured and unstructured data.
  • •Design and architect data models that support sub-second latency for querying blockchain data.
  • •Deploy and monitor large database clusters with a focus on performance and high availability.
  • •Partner with data scientists, backend engineers, and product managers to implement novel data models that enhance TRM products.

Key Requirements

  • •Bachelor’s degree (or equivalent) in Computer Science or a related field.
  • •5+ years of hands-on experience architecting distributed systems and guiding projects from ideation to production deployment.
  • •Exceptional programming skills in Python and proficiency in SQL or SparkSQL.
  • •Strong data engineering experience across tools/stores such as Iceberg, Trino, BigQuery, StarRocks, and Citus.
  • •Experience with streaming and processing technologies (Spark, Kafka, Flink) and deploying infrastructure on public cloud using Docker, Terraform, Kubernetes, and Datadog.
Experience:5+ yearsBlockchain
Education:Bachelor's
Skills:OwnershipProblem-solvingCollaboration
Tech Stack:PythonSQLSparkSQLIcebergTrinoBigQueryStarRocksCitusAirflowDbtSparkKafkaFlinkDockerTerraformKubernetesDatadogPgbouncer

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