D

Dune Analytics

Blockchain analytics platform for Ethereum data

Staff Software Engineer - Market Data

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • Experience building and operating distributed backend or data services with demanding reliability and performance requirements, and debugging across service and data boundaries.
  • Experience with realtime streaming systems, including concurrency, state management, backpressure, and recovery; knowledge of data correctness, timestamps, numeric precision, schema changes, and corrections.
  • Strong computer science fundamentals and backend engineering skills.
  • Ability to turn ambiguous requirements into pragmatic designs and production services, and help other engineers deliver parts of the solution.
  • Ability to communicate clearly in writing and work effectively with a distributed team.
  • Financial or market data experience at a financial institution.

Responsibilities

  • Design and build distributed systems for ingestion, normalization, processing, storage, and delivery of realtime market data from blockchain and other relevant sources.
  • Build and operate streaming solutions that handle event ordering, timestamps, duplicates, replay, gaps, and recovery, including blockchain reorganizations and finality where they affect customer data.
  • Build reliable client feeds and APIs with clear delivery contracts, schema evolution, access controls, and predictable behavior under load or when consumers fall behind.
  • Partner with teams across Dune on reference data models and historical data capture.
  • Define and improve service objectives and data quality measures.
  • Instrument latency, freshness, completeness, and correctness, and turn incidents into lasting improvements in recovery and operations.
  • Debug independently and drive root cause analysis through to a lasting fix.
  • Own services through deployment and production support, including participation in the team’s on-call rotation.
  • Use AI throughout development to explore designs, implement changes, build tests, investigate failures, and improve documentation; develop repeatable workflows and share effective approaches with the team.
  • Lead technical decisions across team boundaries, write clear designs, and mentor engineers through implementation and review.

Desired Qualifications

  • Experience with Rust, Go, or comparable languages.
  • Onchain data experience, including blockchain indexing such as with EVM or Solana.
  • Reference data experience with instrument and entity masters, identifier mapping, effective-dated records, or tokenized asset and fund data.
  • Experience at a company where the data is the product.

About the Company

Dune Analytics

Blockchain analytics platform for Ethereum data

Dune Analytics is a platform for Ethereum data analytics that is driven by its user community. It lets people explore, analyze, and share Ethereum data through dashboards and queries, with free access for basic use and paid subscriptions for premium features. The product works in a browser where users write queries against Ethereum data and build dashboards that visualize results, which can be shared with others via links. Compared with competitors, Dune stands out because it emphasizes community-sourced insights and collaboration, offering free access to powerful data tools while maintaining a freemium model that supports premium data services. The company aims to grow its team and its product offerings to make Ethereum analytics more accessible and to serve both individual enthusiasts and large organizations.

Company size
51-200
Company stage
Series B
Total funding
$79.4M
Headquarters
Oslo, Norway
Founded
2018

Recently Posted Jobs

Explore more opportunities at Dune Analytics

See more jobs