Search...

Engineering Manager, Data Engineering

TRM Labs logo
TRM Labs

TRM Labs provides a blockchain intelligence platform to help organizations investigate, monitor, and detect crypto and digital asset fraud and financial crime. They serve government agencies, financial institutions, and crypto businesses worldwide.

Distributed
About TRM Labs

TRM Labs provides a next-generation blockchain intelligence platform designed to investigate, monitor, and detect crypto and digital asset fraud and financial crime. The platform features extensive asset coverage, supporting over 200 million assets across more than 41 blockchains, including NFTs and DeFi protocols. It offers cross-chain analytics to trace the flow of funds seamlessly between different blockchains and utilizes over 150 risk categories, including FATF's money laundering predicate offenses, for customized risk scoring. TRM's data is built from a large, proprietary database of illicit activity combined with advanced data science. The company serves a global client base, including government agencies, financial institutions, and crypto businesses, helping them to safeguard the crypto financial system, maintain high standards for AML/CFT compliance, and build trust in digital assets.

View jobs by TRM Labs

Skills

About the Role

You will lead and develop a team of data engineers, provide technical coaching and mentorship, and take ownership of the quality and delivery of critical data services. You will manage end-to-end availability and performance, resolve production incidents, and drive work based on measurable KPIs. You will design data models, build and maintain ETL pipelines that process petabytes of data in real time, deploy and monitor large database clusters, and collaborate with data scientists, backend engineers, and product managers to implement new data capabilities.

Requirements

  • Bachelor's degree or equivalent in Computer Science or related field
  • 5+ years building distributed system architecture from design to production
  • Strong programming skills in Python
  • Proficiency in SQL or SparkSQL
  • Experience with data stores such as ClickHouse, ElasticSearch, Postgres, Redis, and Neo4j
  • Experience with pipeline and workflow orchestration tools such as Airflow, DBT, Luigi, Azkaban, or Storm
  • Experience with data processing and streaming technologies such as Spark, Kafka, or Flink
  • Experience with deployment and monitoring infrastructure such as Docker, Terraform, Kubernetes, and Datadog
  • Experience loading, querying, and transforming large data sets
  • Ability to leverage modern AI/ML tools and workflows

Responsibilities

  • Lead and develop engineers
  • Provide coaching and technical mentorship
  • Own quality and delivery of the team's work
  • Manage end-to-end availability and performance of services
  • Drive work based on goals and measurable KPIs
  • Encourage best practices in design and documentation
  • Resolve escalations and production incidents
  • Plan, estimate, and prioritize roadmap objectives with stakeholders
  • Build reliable data services integrating with multiple blockchains
  • Develop ETL pipelines to process petabytes of data in real time
  • Design data models for optimal storage and sub-second query latency
  • Deploy and monitor large performant database clusters
  • Collaborate cross-functionally to design and implement data models

Benefits

  • Eligibility to participate in TRM’s equity plan