Trm Labs
Senior Software Engineer, Data Platform
São Paulo, Brazil, Remote. Posted a month ago
The role
You will execute mission-critical systems and data services that analyze blockchain transaction activity at petabyte scale. You will build reliable data services, develop complex ETL pipelines, and design intricate data models.
What you will do
- 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
- Oversee the deployment and monitoring of large database clusters
- Collaborate with data scientists, backend engineers, and product managers to design and implement novel data models
- Build a scalable engine to optimize routine scaling and maintenance tasks
- Identify ways to compress timelines using 80/20 principle
- Identify first version projects
Required qualifications
- Bachelor's degree (or equivalent) in Computer Science or a related field
- 5+ years of hands-on experience in architecting distributed system architecture
- Exceptional programming skills in Python
- Adeptness in SQL or SparkSQL
- Experience with data stores and engines such as Iceberg, Trino, BigQuery, StarRocks, and Citus
- Proficiency in data pipeline and workflow orchestration tools like Airflow, DBT, etc
- Expertise in data processing technologies and streaming workflows including Spark, Kafka, and Flink
- Competence in deploying and monitoring infrastructure within public cloud platforms using Docker, Terraform, Kubernetes, and Datadog
- Proven ability in loading, querying, and transforming extensive datasets
- AI fluency
Before you apply
- Review the job description carefully to highlight relevant experience
- Provide thoughtful and accurate answers to application questions
- Interview process includes a case study, an AI skills assessment, and a Leadership Principles interview
- Use of AI tools during interviews is not permitted without prior approval
About the company
TRM Labs provides AI-powered intelligence solutions that help public and private sector agencies investigate and disrupt crime. The company is a Series C company with $220M in total funding.