Job Description
We are seeking a skilled Rust developer to join our team and contribute to the development of virtual machine execution environments and blockchain-related components. This role involves working on cutting-edge technology to support smart contract operations and optimize performance in resource-constrained environments.
Key Responsibilities
- Participate in building and optimizing Rust based virtual machine execution environments
 - Develop and maintain middleware components that support the operation of smart contracts
 - Implement and integrate blockchain account models and system call interfaces to support smart contract operations
 - Collaborate with the team to optimize execution performance and ensure efficient operation in resource constrained environments
 - Participate in the development of API interfaces to enable contract submission and execution result storage/retrieval
 - Write technical documents to record key decisions and implementation details during development
 
Required Skills
- Strong proficiency in Rust programming language
 - Experience with virtual machine development and optimization
 - Understanding of blockchain technology and smart contracts
 - Knowledge of system programming and performance optimization
 - Experience with API development and integration
 - Ability to write clear technical documentation
 - Strong problem-solving skills and teamwork abilities
 
Preferred Qualifications
- Experience with WebAssembly (WASM) and related technologies
 - Knowledge of cryptography and security best practices
 - Familiarity with distributed systems and consensus algorithms
 - Previous work on blockchain-related projects
 - Contributions to open-source projects
 


