About the Role
We are seeking a Senior Software Engineer - Data Platform to join our team at TRM Labs. This remote position allows you to be part of a mission-driven company focused on building a safer world through blockchain intelligence. As a Senior Software Engineer, you will play a crucial role in developing data services that analyze blockchain transaction activity at petabyte scale, contributing to a safer financial system for billions of people.
What You'll Do
- Build highly reliable data services that integrate with various blockchains.
- Develop complex ETL pipelines to transform and process petabytes of structured and unstructured data in real-time.
- Design and architect intricate data models for optimal storage and retrieval, ensuring sub-second latency for querying blockchain data.
- Oversee the deployment and monitoring of large database clusters with a focus on performance and high availability.
- Collaborate with data scientists, backend engineers, and product managers to implement novel data models that enhance TRM’s products.
Requirements
- A Bachelor's degree in Computer Science or a related field.
- 5+ years of hands-on experience in architecting distributed system architecture.
- Exceptional programming skills in Python, with proficiency in SQL or SparkSQL.
- In-depth experience with data stores such as Iceberg, Trino, BigQuery, and StarRocks.
- Proficiency in data pipeline orchestration tools like Airflow and DBT.
- Expertise in data processing technologies, including Spark, Kafka, and Flink.
- Experience deploying and monitoring infrastructure within public cloud platforms using Docker, Terraform, and Kubernetes.
Nice to Have
- Experience with observability tools and dashboards.
- Familiarity with data governance and compliance frameworks.
- Knowledge of machine learning concepts and applications.
What We Offer
- Competitive salary range of $190,000 - $220,000 per year.
- Opportunity to participate in TRM’s equity plan.
- Remote-first work environment with flexible hours.
- Collaborative team culture that values async communication.
- Regular opportunities for professional development and growth.
If you are excited about using your skills as a Senior Software Engineer to make a meaningful impact in the world of blockchain and data, we encourage you to apply. Join us in our mission to build a safer world through technology!
Join TRM Labs as a Senior Software Engineer and contribute to building a safer world through blockchain intelligence. Enjoy a competitive salary and remote work.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months