Remote Data Platform Engineer – Distributed Systems

Dune

United States

On-site

USD 180,000 - 260,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Remote-first
Equity
5 weeks PTO
Private medical insurance
Parental leave
Travel allowance
Home office stipend
Quarterly offsites
Flexible working hours

Job summary

Dune is seeking a software engineer focused on data to help ensure our blockchain data platform scales to accommodate growing data volumes. You will design distributed systems and own components like ingestion/decoding, writing primarily in Kotlin and Go with some Java and Rust, while prioritizing performance and good design.

You will join one of the fastest engineering teams in the industry, collaborating across a distributed, remote-first company with flexible hours, equity, and health

Qualifications

  • Strong generalist with fundamental CS knowledge and ability to adapt to new technologies.
  • Understanding of distributed system design or willingness to learn.
  • Knowledge of blockchain technology and RPC interactions.
  • Experience with datalakes and formats like parquet, delta, iceberg.
  • Excellent collaboration and communication skills.
  • Experience with writing well-designed, testable software in JVM languages.

Responsibilities

  • Design and develop distributed systems and participate in high-impact architectural decisions.
  • Tackle challenges in distributed systems, very large databases, SQL processing, data modelling, or systems performance.
  • Own components within our blockchain data platform such as data ingestion and decoding.
  • Write code mainly in Kotlin and Go, with Java and Rust as needed, focusing on design and performance.
  • Improve the developer experience with better test setups, integration tests, and deployment processes.
  • Automate incident diagnosis and resolution using AI; work with a fast engineering team.
  • Build AI agents for automation in the team.

Skills

Distributed systems
RPC interactions
Blockchain concepts
Datalakes formats
JVM languages
Collaboration

Tools

Kotlin
Go
Java
Rust

Job description

Dune is seeking a software engineer focused on data to help ensure our blockchain data platform scales to accommodate growing data volumes. You will design distributed systems and own components like ingestion/decoding, writing primarily in Kotlin and Go with some Java and Rust, while prioritizing performance and good design.

You will join one of the fastest engineering teams in the industry, collaborating across a distributed, remote-first company with flexible hours, equity, and health

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

Unchain Data • United States

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

Unchain Data • Northern (KY)

Hybrid
USD 120,000 - 190,000
Remote-first
Flexible hours
Paid parental leave
+1
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
Staff Data Platform Engineer - Remote, High-Impact Systems
Staff Data Platform Engineer - Remote, High-Impact Systems

Dune • United States

Remote
USD 140,000 - 210,000
Competitive salary & equity
Fully remote work
5 weeks PTO
+7
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
Software Engineer
Software Engineer

Dune • United States

Remote
USD 140,000 - 200,000
Salary + equity
5 weeks PTO
Remote-first
+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: 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