Taro Logo

Software Engineer - Blockchain Data

A collaborative multi-chain analytics platform making crypto data accessible, used by developers, analysts, & investors to understand the on-chain world.
Data
Mid-Level Software Engineer
Remote
11 - 50 Employees
Blockchain · Finance

Description For Software Engineer - Blockchain Data

Dune, a leading crypto analytics platform backed by Coatue and Union Square Ventures, is seeking a Software Engineer focused on Blockchain Data to join their remote-first team of ~50 employees. This role is crucial in scaling their data platform to handle petabytes of public blockchain data.

The position offers an exciting opportunity to work on large-scale distributed systems and databases, making crypto data accessible to thousands of users. You'll be writing code primarily in Kotlin, Java, and Rust, while designing and developing distributed systems that can process massive amounts of data efficiently.

As a Software Engineer at Dune, you'll be responsible for critical components of their blockchain data platform, including data ingestion and decoding. The role requires strong computer science fundamentals, understanding of distributed systems, and experience with blockchain technology and data lakes.

The company offers an impressive benefits package, including top-tier compensation, generous equity with employee-friendly terms, comprehensive healthcare, and flexible remote work arrangements. Regular team offsites in exciting European locations and a strong emphasis on work-life balance make this an attractive opportunity for engineers passionate about blockchain technology and distributed systems.

Dune's mission to democratize crypto data analysis, combined with their backing from premier investors and focus on building powerful, open products, makes this an ideal role for engineers looking to make a significant impact in the cryptocurrency and blockchain space.

Last updated a day ago

Responsibilities For Software Engineer - Blockchain Data

  • Design and develop distributed systems and participate in architectural decisions
  • Work on blockchain data platform components including data ingestion and decoding
  • Write code in Kotlin, Java, and Rust with focus on design and performance
  • Improve developer experience through test setups and deployment processes
  • Build AI agents for automation
  • Work with large-scale distributed systems and databases

Requirements For Software Engineer - Blockchain Data

Java
Kotlin
Rust
  • Strong generalist with fundamental computer science knowledge
  • Understanding of distributed system design
  • Knowledge of blockchain technology and RPC interactions
  • Experience with datalakes and formats like parquet, delta, iceberg
  • Great collaboration and communication skills
  • Coding experience in JVM languages

Benefits For Software Engineer - Blockchain Data

Dental Insurance
Medical Insurance
Vision Insurance
Parental Leave
Equity
  • Competitive salary and equity package (top 25% in the space)
  • Employee equity scheme with 90% discounted strike price and 10-year exercise window
  • 5 weeks PTO + local public holidays
  • Fully remote-first approach with flexible working hours
  • Private medical insurance, dental & vision coverage
  • 16 weeks paid parental leave for primary caregivers, 6 weeks for secondary
  • Quarterly company offsites in various locations
  • Yearly travel allowance for co-working
  • Home office setup allowance or co-working space coverage
  • Dune swag

Interested in this job?

Jobs Related To Dune Software Engineer - Blockchain Data