Apply

Research Internship (Blockchain Storage)

Posted 2024-08-23

View full description

💎 Seniority level: Entry

📍 Location: Switzerland

🔍 Industry: Blockchain Technology

🏢 Company: Supra💰 $ on 2023-12-11Financial ServicesPayments

🗣️ Languages: English

🪄 Skills: BlockchainEthereumData StructuresRust

Requirements:
  • Very good command over Rust programming.
  • 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.
  • Refactor parts of the code when necessary.
Apply