1. Participate in building and optimizing Rust based virtual machine execution environments. 2. Develop and maintain middleware components that support the operation of smart contracts. 3. Implement and integrate blockchain account models and system call interfaces to support the operation of smart contracts. 4. Collaborate with the team to optimize execution performance and ensure efficient operation in resource constrained environments. 5. Participate in the development of API interfaces to enable the submission of contracts, storage and retrieval of execution results. 6. Write technical documents to document key decisions and implementation details during the development process.