Remote Data Platform Engineer – Distributed Systems

Dune

United States

On-site

USD 180,000 - 260,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
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
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
Distributed DB Infrastructure Engineer (Go/Rust) • Remote
Distributed DB Infrastructure Engineer (Go/Rust) • Remote

Namely • United States

On-site
USD 180,000 - 260,000
RSUs
Corporate bonus program
Stock options
Senior Backend Architect - Distributed Systems (Java/Kotlin)
Senior Backend Architect - Distributed Systems (Java/Kotlin)

Workday • Atlanta (GA)

Hybrid
USD 168,500 - 252,700
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
Distributed Systems Engineer
Distributed Systems Engineer

Tensorlake Inc. • San Francisco (CA)

Remote
USD 120,000 - 160,000
Software Engineer (Data Platform)
Software Engineer (Data Platform)

The Recruiting Guy • Boston (MA)

Remote
USD 125,000 - 200,000