Remote Data Platform Engineer — Distributed Systems

Unchain Data

United States

On-site

USD 140,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Remote-first
Equity
Flexible hours
Home office stipend
Offsites

Job summary

Dune is building a scalable data platform for blockchain data, focusing on ingesting petabytes of data, enabling third-party data ingestion, and delivering fast SQL queries across datasets.

As a data-focused software engineer, you will design distributed systems, work with Kotlin and Go (plus Java and Rust), and push for high-performance, well-tested code in a remote-first, globally distributed team.

Qualifications

  • Strong general CS knowledge and ability to learn 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
  • Strong collaboration and communication skills
  • Proficiency in a JVM language and writing well-designed, testable software

Responsibilities

  • Design and develop distributed systems with high impact architectural decisions
  • Tackle challenges in distributed systems, large databases, SQL processing, data modelling, or performance
  • Own components of the data platform (ingestion/decoding)
  • Write code in Kotlin and Go, with Java and Rust as needed
  • Improve internal developer experience with tests and deployment automation
  • Automate incident diagnosis and resolution using AI
  • Collaborate with a fast engineering team and build AI agents for automation

Skills

Distributed systems
Kotlin
Go
Java
Rust
RPC
SQL processing

Tools

Parquet
Delta Lake
Iceberg

Job description

Dune is building a scalable data platform for blockchain data, focusing on ingesting petabytes of data, enabling third-party data ingestion, and delivering fast SQL queries across datasets.

As a data-focused software engineer, you will design distributed systems, work with Kotlin and Go (plus Java and Rust), and push for high-performance, well-tested code in a remote-first, globally distributed team.

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
Distributed Systems Data Engineer - Remote (Blockchain)
Distributed Systems Data Engineer - Remote (Blockchain)

ApplyMint • United States

Remote
USD 140,000 - 210,000
Competitive salary
Equity package
PTO 5 weeks
Software Engineer – Data
Software Engineer – Data

ApplyMint • United States

Remote
USD 140,000 - 210,000
Competitive salary
Equity package
PTO 5 weeks
Remote Data Platform Engineer — Build Scalable Data Tools
Remote Data Platform Engineer — Build Scalable Data Tools

United States Digital Space LLC • United States

Remote
USD 152,000 - 179,000
Data Engineer
Data Engineer

Dune Security • New York (NY)

Hybrid
USD 100,000 - 130,000
Competitive compensation package
Equity
Comprehensive benefits
Data Platform Engineer — Scalable Distributed Systems
Data Platform Engineer — Scalable Distributed Systems

Eightfold AI • Santa Clara (CA)

Hybrid
USD 131,000 - 181,000
Pre-IPO equity (stock options)
Bonus up to 10%
Comprehensive benefits
Senior Distributed DB Query Engineer (Remote)
Senior Distributed DB Query Engineer (Remote)

Ditto • San Francisco (CA)

On-site
USD 186,000 - 331,000
Health, dental, and vision insurance
401(k) plan
Flexible time off
+1
Remote Senior Data Platform Engineer - Petabyte-Scale
Remote Senior Data Platform Engineer - Petabyte-Scale

Crypto Pro Network • United States

Remote
USD 190,000 - 220,000
Data Platform Engineer — Distributed Systems
Data Platform Engineer — Distributed Systems

Eightfold AI • Santa Clara (CA)

Hybrid
USD 120,000 - 161,000
Equity awards
Discretionary bonus
Distributed Systems Engineer
Distributed Systems Engineer

Tensorlake Inc. • San Francisco (CA)

Remote
USD 120,000 - 160,000