Software Engineer

Dune
London
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Collaboration","Communication","Generalist","Adaptability","Performance focus"]

Build and scale a distributed blockchain data platform that ingests petabytes of data, enables third-party ingestion, and powers fast SQL queries across massive datasets. You’ll design and develop distributed systems, take part in high-impact architecture decisions, and own core components like data ingestion and decoding. Work primarily in Kotlin and Go (with Java and Rust), improve testing and deployment workflows, and help automate incident diagnosis and resolution using AI.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Dune
Dune
1 month ago

Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 13 hours agoStatus: Live

Job Summary

Build and scale a distributed blockchain data platform that ingests petabytes of data, enables third-party ingestion, and powers fast SQL queries across massive datasets. You’ll design and develop distributed systems, take part in high-impact architecture decisions, and own core components like data ingestion and decoding. Work primarily in Kotlin and Go (with Java and Rust), improve testing and deployment workflows, and help automate incident diagnosis and resolution using AI.
Location: London
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design and develop distributed systems and participate in high-impact architectural decisions.
  • •Tackle technical challenges across distributed systems, very large databases, SQL processing, data modeling, and systems performance.
  • •Own components of the blockchain data platform, including data ingestion and decoding.
  • •Write and optimize code primarily in Kotlin and Go, with some Java and Rust, emphasizing good design and performance.
  • •Improve internal developer experience and platform operations by enhancing test/deployment workflows and automating incident diagnosis/resolution with AI.
Travel: Medium travel

Pay and Benefits

Equity and Bonus:Equity
Perks:EquityHealth InsuranceDentalVisionPaid LeaveRemote WorkTravel Allowance

Key Requirements

  • •Strong generalist foundation in computer science and the ability to adapt to new technologies and scenarios.
  • •Understanding of distributed system design (or strong drive to learn as a more junior engineer).
  • •Understanding of blockchain technology and RPC interactions.
  • •Experience with datalakes and formats such as parquet, delta, and iceberg.
  • •Coding experience in a JVM language and a focus on well-designed, testable software.
Experience:BlockchainCrypto dataDistributed systemsData platforms
Skills:CollaborationCommunicationGeneralistAdaptabilityPerformance focus
Tech Stack:KotlinGoJavaRustSQLJVMParquetDeltaIcebergDistributed systemsDatalakesRPCAI

Company Brief

Dune
Provides an on-chain data platform that lets users query, visualize and share blockchain data across many networks. Dune powers dashboards, analytics and APIs for developers, analysts, DAOs and enterprises working with crypto data.
Industry: Blockchain & Web3
Company Size: Small (11 to 50 employees)
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series B
Headquarters: Oslo, Norway
Founded: 2018
Glassdoor
Glassdoor: 3.6
WebsiteLinkedInGlassdoor