Senior Data Platform Engineer - Distributed Systems (Remote)

Unchain Data

Northern (KY)

Hybrid

USD 120,000 - 190,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Remote-first
Flexible hours
Paid parental leave
Home office stipend

Job summary

Dune is seeking a software engineer focused on data to help scale a blockchain data platform. You will design distributed systems, work with large-scale datasets, and contribute to ingestions, decoding, and SQL query performance.

The role emphasizes Kotlin/Go with optional Java/Rust and a strong design mindset. Join a fast-moving team committed to building observable on-chain data and enabling sophisticated research across ecosystems like Ethereum, Solana, and more, in a remote-first environment

Qualifications

  • Strong CS fundamentals and ability to learn new technologies.
  • Understanding of distributed system design.
  • Familiarity with blockchain tech and RPC.
  • Experience with datalakes/formats like Parquet, Delta Lake, Iceberg.
  • Collaborative teammate with good communication skills.

Responsibilities

  • Design and develop distributed systems with principled architecture decisions.
  • Tackle challenges in distributed systems, large databases, SQL processing, data modelling, or performance.
  • Own components of the blockchain data platform such as data ingestion/decoding.
  • Write Kotlin and Go, with Java and Rust as needed, focusing on design and performance.
  • Improve developer experience with tests, CI, and deployment tooling.
  • Automate incident diagnosis and resolution, leveraging AI where possible.
  • Work with a fast, highly capable engineering team.
  • Build AI agents for automation within the team.

Skills

Distributed systems
Blockchain knowledge
Team collaboration
General programming

Tools

Kotlin
Go
Java
Rust
Parquet
Delta Lake
Iceberg

Job description

Dune is seeking a software engineer focused on data to help scale a blockchain data platform. You will design distributed systems, work with large-scale datasets, and contribute to ingestions, decoding, and SQL query performance.

The role emphasizes Kotlin/Go with optional Java/Rust and a strong design mindset. Join a fast-moving team committed to building observable on-chain data and enabling sophisticated research across ecosystems like Ethereum, Solana, and more, in a remote-first environment

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Data Platform Engineer – Distributed Systems
Remote Data Platform Engineer – Distributed Systems

Dune • United States

On-site
USD 180,000 - 260,000
Remote-first
Equity
5 weeks PTO
+6
Remote Data Platform Engineer — Distributed Systems
Remote Data Platform Engineer — Distributed Systems

Unchain Data • United States

On-site
USD 140,000 - 200,000
Remote-first
Equity
Flexible hours
+2
Distributed Systems Data Engineer - Kotlin/Go (Remote)
Distributed Systems Data Engineer - Kotlin/Go (Remote)

Coinscapture • Northern (KY)

Hybrid
USD 150,000 - 230,000
Remote-first
Flexible hours
Private medical insurance
+2
Data Platform Engineer - Remote, Equity Included
Data Platform Engineer - Remote, Equity Included

Dune • United States

Remote
USD 140,000 - 200,000
Salary + equity
5 weeks PTO
Remote-first
+2
Data Platform Engineer - Remote, High-Impact, Kotlin/Go
Data Platform Engineer - Remote, High-Impact, Kotlin/Go

Bazeta • Northern (KY)

Hybrid
USD 120,000 - 170,000
Fully remote-first
Private medical insurance
Dental & vision
+4
Lead Data Platform Engineer - Distributed Data Foundation
Lead Data Platform Engineer - Distributed Data Foundation

Unchain Data • Northern (KY)

Hybrid
USD 120,000 - 180,000
Salary and equity
Equity plan terms
PTO 5 weeks
+9
Staff Data Engineer: Orchestration at Scale (Remote)
Staff Data Engineer: Orchestration at Scale (Remote)

The Bitcoin Street Journal • Northern (KY)

Hybrid
USD 140,000 - 210,000
Remote-first
Private medical insurance
Quarterly offsites
+2
Software Engineer - Data Foundation
Software Engineer - Data Foundation

Unchain Data • Northern (KY)

Hybrid
USD 120,000 - 190,000
Remote-first
Flexible hours
Paid parental leave
+1
Staff Data Engineer - Orchestrated Curated Onchain Data
Staff Data Engineer - Orchestrated Curated Onchain Data

Unchain Data • Northern (KY)

Hybrid
USD 140,000 - 200,000
Salary commensurate with experience
Equity package
5 weeks PTO + local holidays
+5
Software Engineer
Software Engineer

Dune • United States

Remote
USD 140,000 - 200,000
Salary + equity
5 weeks PTO
Remote-first
+2