Enable job alerts via email!
Boost your interview chances
A leading company in the blockchain data space is seeking a Software Engineer focused on Data Platform. You will design and develop distributed systems to enhance data ingestion, processing, and querying capabilities. The ideal candidate possesses strong CS fundamentals and is proficient in JVM languages. Enjoy competitive salaries and a remote-first work environment with perks like 5 weeks PTO and flexible hours.
About Dune
Dune is on a mission to make crypto data accessible. We’re a collaborative multi-chain analytics platform used by thousands of developers, analysts, & investors to understand the on-chain world and the frontiers of finance. We’re a team of ~50 employees, working across Europe and eastern US timezones. We believe in our mission and in building a powerful, open product that enables deep research into ecosystems like Bitcoin, Ethereum, Solana, and others.
Backed by leading investors, including Coatue and Union Square Ventures, our Series B funding in February 2022 has allowed us to expand our efforts to educate, reward, and empower on-chain analysts, or Wizards.
If you want one of the highest impact jobs on the planet, join our talented team of Galaxy brains.
Learn more about us:
As a Software Engineer focused on Data Platform at Dune, you will ensure our data platform scales to handle increasing volumes of blockchain data. This role involves working on large-scale distributed systems and databases, ideal for those passionate about these areas.
Our data platform:
Can ingest and process petabytes of data
Supports third-party data ingestion
Enables performant SQL queries across datasets
Design and develop distributed systems, contributing to architectural decisions
Tackle technical challenges related to distributed systems, large databases, SQL processing, data modeling, and system performance
Own components such as data ingestion and decoding within our blockchain data platform
Write primarily in Kotlin, with some Java and Rust, emphasizing good design and performance
Improve developer experience through better testing, deployment, and integration processes
Work with a fast-paced engineering team committed to excellence
Build AI agents for automation within the team
You are a strong generalist with solid CS fundamentals, adaptable to new technologies and solutions
You understand or are eager to learn about distributed system design
You have knowledge of blockchain technology and RPC interactions
You have experience with data lakes and formats like Parquet, Delta, Iceberg
You possess excellent collaboration and communication skills
You have experience coding in JVM languages and a passion for well-designed, testable software
Competitive salary and equity, among the top in the space
Employee equity with favorable terms, including a discounted strike price (~90%) and a 10-year exercise window
5 weeks PTO plus flexible public holidays
Remote-first work environment with flexible hours
Minimal meetings, emphasizing async work
Private medical, dental, and vision insurance
Paid parental leave: 16 weeks primary, 6 weeks secondary, plus phased return
Quarterly offsites in exciting locations
Annual travel allowance for team co-working trips
Home setup allowance or co-working space support
Work with talented colleagues and enjoy Dune swag!
------------------------------------------------------------------------------------------
We are committed to diversity and inclusion. If you’re excited about this role but your experience doesn’t match every qualification, we encourage you to apply — you might be the perfect fit for this or other roles.