Software Engineer – Data

ApplyMint

United States

On-site

USD 140,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Equity package
PTO 5 weeks

Job summary

Dune, a Europe and eastern US time‑zone analytics platform for on‑chain data, seeks a software engineer focused on data to help scale the data platform. You will work on large‑scale distributed systems, data modelling, and high‑performance processing using Kotlin or Go.

You should be a strong generalist with CS fundamentals, experience with distributed systems, blockchain RPCs, and data lakes (Parquet, Delta, Iceberg).

Qualifications

  • Strong generalist with fundamental computer science knowledge and ability to adapt to new technologies.
  • Understanding of distributed system design or willingness to learn advanced concepts.
  • Understanding of blockchain technology and RPC interactions.
  • Experience with data lakes and formats such as Parquet, Delta, and Iceberg.
  • Strong collaboration and communication skills for teamwork.
  • Experience in JVM languages and writing well-designed, testable software.

Responsibilities

  • Design and develop distributed systems with scalable architecture.
  • Tackle challenges in distributed systems, large databases, SQL processing, data modelling, or performance.
  • Own components of the blockchain data platform (ingestion/decoding).
  • Write code primarily in Kotlin and Go, with Java and Rust as needed, focusing on design and performance.
  • Improve internal developer experience with tests and deployment tooling.
  • Automate incident diagnosis and resolution using AI where possible.
  • Collaborate with a fast engineering team, contributing to AI-driven automation.

Skills

Distributed systems
Blockchain RPC
JVM languages
Go
Kotlin
Java
Rust

Tools

Parquet
Delta
Iceberg

Job description

About Dune

Dune is on a mission to make crypto data accessible. We are a collaborative multi‑chain analytics platform used by thousands of developers, analysts, and investors to understand the on‑chain world and the frontiers of finance. We work together across Europe and the eastern US timezones.

We’re backed by some of the world's best investors. In February 2022, we announced our Series B funding round led by Coatue and Union Square Ventures, a milestone that allowed us to double down on our mission. We’re using the funds to educate, reward and empower a new generation of on‑chain analysts.

As a software engineer in Dune focused on Data you will play a key role in ensuring our data platform scales to accommodate an ever‑growing volume of blockchain data. This role involves thinking about large‑scale distributed systems and distributed databases, and is ideal for anyone passionate about those topics.

Platform Overview
  • Can ingest and process petabytes of data
  • Allows third parties to ingest data
  • Facilitates performant SQL queries across datasets
In this role you will:
  • Design and develop distributed systems in a principled way and take part in high‑impact architectural decisions
  • Engage in stimulating technical challenges in topics such as distributed systems, very large databases, SQL processing, data modelling, or systems performance
  • Assume ownership of components within our blockchain data platform such as data ingestion and decoding
  • Write code mostly in Kotlin and Go with some Java and Rust, with a strong emphasis on good design and performance
  • Contribute to the internal developer experience by improving local test setups, integration tests, and incremental deployment processes
  • Continually improve how we operate the platform, including seeking opportunities to automate incident diagnosis and resolution using AI
  • Work with one of the fastest engineering teams in the industry
  • Build AI agents for automation into the team
You might be a great fit for this role if:
  • You are a strong generalist with fundamental computer science knowledge, using this knowledge to easily adapt to new technologies and scenarios, and to find the right solutions for problems at hand
  • You have an understanding of distributed system design, or the drive to learn if you’re a more junior engineer. Our work is as much about understanding and designing systems as it is about coding in a particular language
  • You have an understanding of blockchain technology and RPC interactions
  • You have experience with data lakes and formats like Parquet, Delta, and Iceberg
  • You have great collaboration and communication skills. We work on the principle that the best output emerges from effective teamwork and constructive discussions
  • You have coding experience in any JVM language, along with a zeal for writing well‑designed, testable software
Perks & Benefits
  • A competitive salary and equity package. Both salary and equity are in the top 25% of companies in the space
  • Our employee equity scheme has world‑class employee‑friendly terms with a heavily discounted strike price (~90%) and a 10‑year exercise window
  • 5 weeks PTO + local public holidays that can be swapped to suit you
  • A fully remote‑first approach within a distributed team with flexible working hours; you structure your own day
  • We believe in a healthy mix of async and sync work, so you can focus on what truly matters—no more wasted time on endless meetings
  • We offer private medical insurance, dental and vision as standard
  • We provide paid parental leave to help you celebrate this important milestone, transition to your new life, and bond with your new baby. We offer 16 weeks to primary and 6 weeks to secondary caregivers, fully paid, plus a 2‑week part‑time phased return at full pay
  • Quarterly off‑sites in various exciting locations as a company or team to connect, work together and have fun (so far in Tuscany, Berlin, Austria and Athens)
  • Each person gets a yearly travel allowance to connect and co‑work with someone or a team of people for a few days
  • An allowance for your at‑home setup, to ensure you are happy, comfortable and productive. If you prefer a local co‑working space, we’ll pay for your desk
  • Work with some of the best people you’ll ever get to meet
  • You get some awesome Dune swag

We are dedicated to building a diverse, inclusive, and authentic workplace, so if you’re excited about this role but your experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Dune Security • New York (NY)

Hybrid
USD 100,000 - 130,000
Competitive compensation package
Equity
Comprehensive benefits
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
Senior Software Architect
Senior Software Architect

Dune Security • New York (NY)

On-site
USD 135,000 - 180,000
Medical, dental, and vision insurance
Unlimited PTO
Commuter benefits
+1
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Ether • New York (NY)

On-site
Competitive salary
Performance-based incentives
Token allocation grant
+4
Senior Site Reliability Engineer (SRE)
Senior Site Reliability Engineer (SRE)

Dune Security • New York (NY)

On-site
USD 90,000 - 150,000
Data Analyst
Data Analyst

Jobgether • Spain (TX)

On-site
USD 81,000 - 115,000
Global exposure to a fast-evolving Web
International cross-functional team
Competitive compensation
Manager, Software Engineering - Data Platform
Manager, Software Engineering - Data Platform

United States Digital Space LLC • United States

Remote
USD 258,000 - 376,000
Equity compensation
Health, dental, and vision coverage
Retirement benefits with company contr
Senior Frontend Developer
Senior Frontend Developer

Dune Security • United States

On-site
USD 90,000 - 130,000
Senior Platform & Backend Engineer (Kubernetes, Python) (m/f/d)
Senior Platform & Backend Engineer (Kubernetes, Python) (m/f/d)

United States Digital Space LLC • United States

Hybrid
USD 103,000 - 127,000
Office in Berlin
Remote work days
Flexible hours
+7
Staff Software Engineer
Staff Software Engineer

Didero • New York (NY)

Hybrid
USD 120,000 - 160,000
Competitive compensation and equity
Medical, dental, and vision insurance
Unlimited PTO
+3