Software Engineer - Data

New
D
DuneCrypto Analytics
Europe and US based, Europe and eastern US timezonesFull-TimeMiddle
SalaryA competitive salary and equity package
Apply NowOpens the employer's application page

Job Details

Required Skills
SQLBlockchainJavaJVMKotlinGoRustDistributed Systems

Requirements

  • Strong generalist with fundamental computer science knowledge.
  • Understanding of distributed system design or a drive to learn.
  • Understanding of blockchain technology and RPC interactions.
  • Experience with datalakes and formats like parquet, delta, or iceberg.
  • Coding experience in any JVM language.
  • Zeal for writing well-designed, testable software.
  • Ability to adapt to new technologies and scenarios.

Responsibilities

  • 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.
  • Contribute to the internal developer experience by improving local test setups, integration tests, and incremental deployment processes.
  • Improve platform operations, including automating incident diagnosis and resolution using AI.
  • Build AI agents for automation into the team.
View Full Description & ApplyYou'll be redirected to the employer's site
A competitive salary and equity package
Apply Now