Senior Data Engineer
Merkle Science · Bangalore
Job description
About the role
Merkle Science builds blockchain transaction monitoring and intelligence solutions for web3 companies, digital asset service providers, financial institutions, law enforcement and government agencies. It is headquartered in New York with offices in Singapore, Bangalore and London. The Senior Data Engineer designs, builds and runs the systems behind the data products, covering ingestion, processing, analytical storage and serving, owning the work from design document through to production.
Key responsibilities
- Design and build scalable, high-throughput data pipelines and platform systems for blockchain data across 30+ chains.
- Build backend data services and loaders in Go and Python.
- Design and evolve data models and analytical workloads in ClickHouse, tuned for sub-second queries.
- Build incremental, idempotent pipelines on Databricks over billions of rows and tens of terabytes.
- Improve the scale, reliability, freshness, performance and cost efficiency of the platform.
- Investigate and resolve hard performance and reliability problems.
- Work with product, analytics and investigations teams to turn their needs into platform designs.
- Help set technical direction through architecture, design and code reviews, and mentor engineers.
Required profile
- 5+ years building and operating production data systems, including ETL and ELT pipelines; at least two years owning systems other engineers depend on.
- Expert Python and strong SQL, with typed, tested code, asyncio and concurrency.
- Go for backend services, and ClickHouse in production (MergeTree, materialised views, bulk loads, query tuning).
- Databricks in production (PySpark, Delta Lake, Unity Catalog) with an eye on compute cost.
- Hands-on experience with pipelines over billions of rows and tens of terabytes, understanding partitioning, clustering and file sizing.
- Kafka, Airflow and Kubernetes in production; Docker and Helm; Google Cloud preferred, AWS acceptable.
- Operations mindset: instrumentation, runbooks, post-incident reviews, design documents.
Nice to have
- Blockchain data models (EVM, UTXO, non-EVM) and JSON-RPC or gRPC data extraction.
- Graph or distributed key-value stores for entity resolution or clustering.
- Infrastructure as code, GitOps and observability (Terraform, ArgoCD, OpenTelemetry, Prometheus, Grafana).
- AI-assisted development, fintech, compliance or AML experience.
What we offer
- Health insurance, flexible time off and learning and development initiatives.
- Industry-leading compensation and generous equity.
- Team-building sessions and support for work-life balance.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in India.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 2 hours ago
Expires 1 month from now
7 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Merkle Science
Bangalore
Related job offers
-
Software Engineer - Storage Systems
NetApp Bangalore -
Manager, NGS Programs (Content Operations)
NetApp Bangalore -
Sales Ops Program Manager
NetApp Bangalore -
Digital Asset Librarian (DAM/PIM & Metadata) – Gestionnaire d'Actifs Numériques
PWORLD TXO Gurugram -
Senior AI/ML Engineer – LLM, Python & Cloud (Hyderabad / Indore / Ahmedabad)
PWORLD TXO Hyderabad, Indore, Ahmedabad