Knowledge and experience with Rust testing tools and testing methodologies.
Very good debugging skills.
Desirable: Async programming in Rust, familiarity with Key Store DB technologies like RocksDB, knowledge of Ethereum and other blockchains, familiarity with parallel execution data structures.
Responsibilities:
Study data structures for storing the current and archival state of the MoveVM-based blockchain in the database.
Experiment and benchmark existing implementations like Ethereum Merkle trees and Verkle trees.
Understand and test the existing codebase, integrating and testing the best-performing data structures and databases.