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