About the Role
We are looking for a Senior Data Engineer to join our team at TRM Labs. This remote Senior Data Engineer position is an exciting opportunity to build a safer world through blockchain intelligence. You will work with a high-impact team to tackle critical challenges, including human trafficking and financial fraud.
What You'll Do
- Design and implement highly reliable data services that integrate with multiple blockchains.
- Develop complex ETL pipelines that process petabytes of structured and unstructured data in real-time.
- 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, focusing on performance and high availability.
- Collaborate with data scientists, backend engineers, and product managers to enhance TRM’s products through innovative data models.
Requirements
- Bachelor's degree in Computer Science or a related field.
- 5+ years of hands-on experience in architecting distributed systems and guiding projects from ideation to production deployment.
- Exceptional programming skills in Python, with proficiency in SQL or SparkSQL.
- 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.
- Competence in deploying and monitoring infrastructure using Docker, Terraform, Kubernetes, and Datadog.
Nice to Have
- Experience with observability dashboards and self-serve automation.
- Familiarity with agile methodologies and async communication.
- Strong problem-solving skills and the ability to work under pressure.
What We Offer
- Competitive salary range of $190,000 - $220,000 per year.
- Eligibility to participate in TRM’s equity plan.
- Remote-first and async-friendly work environment.
- Opportunity to work on impactful projects that protect civilization.
- Flexible working hours with minimal meeting time.
Join us as a Senior Data Engineer and help us build a safer financial system for billions of people. If you’re excited by our mission but don’t check every box, apply anyway. We value slope, judgment, and the will to learn fast.
This Senior Data Engineer role at TRM Labs offers a unique opportunity to work on impactful projects in a remote-first environment. With a competitive salary and equity options, it's an attractive position for skilled data engineers.
Who Will Succeed Here
Proficient in designing robust ETL pipelines using Python and Airflow, with a strong understanding of streaming data architectures utilizing Kafka and Flink.
Demonstrates a proactive approach to problem-solving in a remote environment, effectively managing time and prioritizing tasks to meet project deadlines and deliver high-quality data solutions.
Possesses an advanced analytical mindset, leveraging SQL and SparkSQL for complex data analysis, while also being familiar with infrastructure-as-code principles using Terraform and Docker for deployment.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months