M

Merkle Science

Blockchain transaction monitoring and crypto forensics

Senior Data Engineer

Data EngineeringPosted on Nov 11
Full-timeNew York, NY, USARemote

About the Job

Requirements

  • At least 5 years of building and operating production data systems, including ETL and ELT pipelines, with at least 2 years owning systems that other engineers depend on.
  • Expert Python and strong SQL skills, including typed and tested code, asyncio, concurrency, and incremental data models over billions of rows.
  • Production experience building and operating high-throughput backend services or data loaders in Go.
  • Production experience with ClickHouse, including MergeTree schema and sort-key design, materialized views, bulk loads, and query tuning.
  • Production experience with Databricks, including PySpark, Delta Lake, Unity Catalog, incremental and idempotent tables, and compute-cost awareness.
  • Hands-on experience with pipelines over billions of rows and tens of terabytes, including understanding how partitioning, clustering, and file sizing affect cost and latency.
  • Production experience with Kafka, Airflow, and Kubernetes; understanding delivery semantics and idempotent writes; handling backfills and failures; and running data workloads with Docker and Helm.
  • An operations and communication mindset, including instrumenting systems, writing runbooks and post-incident reviews, and writing design documents for reviewers in other time zones.

Responsibilities

  • Design and build scalable, high-throughput data pipelines and platform systems for blockchain data across more than 30 chains.
  • Build backend data services and loaders in Go and Python.
  • Design and evolve data models and analytical workloads in ClickHouse, tuning them for sub-second queries.
  • Build incremental, idempotent pipelines on Databricks over billions of rows and tens of terabytes.
  • Improve platform scale, reliability, freshness, performance, and cost efficiency.
  • Investigate performance and reliability problems and see them through to resolution.
  • Work with product, analytics, and investigations teams to translate their data needs into platform designs.
  • Help set technical direction through architecture discussions, design reviews, and code reviews.
  • Mentor engineers and help establish strong engineering and operational practices.

Desired Qualifications

  • Google Cloud; AWS is also acceptable.
  • Blockchain data experience, including EVM, UTXO, or non-EVM chain data models and obtaining data from nodes over JSON-RPC or gRPC.
  • Graph or distributed key-value stores, including entity resolution or clustering on large graphs.
  • Infrastructure as code, GitOps, observability, Terraform, Helm, ArgoCD, OpenTelemetry, Prometheus, Grafana, and load-test design.
  • Experience building platforms that serve multiple data sources, datasets, or product teams.
  • AI-assisted development and experience in fintech, compliance, or anti-money laundering.

About the Company

Merkle Science

Blockchain transaction monitoring and crypto forensics

Merkle Science provides blockchain transaction monitoring and intelligence tools for the digital asset sector. Its predictive forensics platform analyzes crypto transactions using a behavior-based algorithm to flag suspicious activity and trace links to illicit behavior, going beyond simple blacklists. The platform supports many digital assets and delivers clear, actionable intelligence to compliance teams across crypto firms, banks, and government agencies. Its goal is to help customers manage financial crime risk and enable compliant, safe growth of the digital asset ecosystem.

Company size
51-200
Company stage
Series A
Total funding
$25.6M
Headquarters
New York City, New York
Founded
2018

Recently Posted Jobs

Explore more opportunities at Merkle Science

See more jobs