Mô Tả Công Việc
Chúng tôi đang tìm kiếm một lập trình viên Rust có kỹ năng để gia nhập đội ngũ và đóng góp vào việc phát triển môi trường thực thi máy ảo cùng các thành phần liên quan đến blockchain. Vai trò này bao gồm làm việc với công nghệ tiên tiến để hỗ trợ hoạt động hợp đồng thông minh và tối ưu hóa hiệu suất trong môi trường hạn chế tài nguyên.
Trách Nhiệm Chính
- Tham gia xây dựng và tối ưu hóa các môi trường thực thi máy ảo dựa trên Rust
- Phát triển và bảo trì các thành phần middleware hỗ trợ hoạt động của hợp đồng thông minh
- Triển khai và tích hợp các mô hình tài khoản blockchain cùng giao diện hệ thống gọi để hỗ trợ hoạt động hợp đồng thông minh
- Hợp tác với nhóm để tối ưu hóa hiệu suất thực thi và đảm bảo hoạt động hiệu quả trong môi trường hạn chế tài nguyên
- Tham gia phát triển các giao diện API để cho phép gửi hợp đồng và lưu trữ/truy xuất kết quả thực thi
- Viết tài liệu kỹ thuật để ghi lại các quyết định quan trọng và chi tiết triển khai trong quá trình phát triển
Kỹ Năng Yêu Cầu
- Thành thạo ngôn ngữ lập trình Rust
- Kinh nghiệm phát triển và tối ưu hóa máy ảo
- Hiểu biết về công nghệ blockchain và hợp đồng thông minh
- Kiến thức về lập trình hệ thống và tối ưu hóa hiệu suất
- Kinh nghiệm phát triển và tích hợp API
- Khả năng viết tài liệu kỹ thuật rõ ràng
- Kỹ năng giải quyết vấn đề và làm việc nhóm tốt
Ưu Tiên
- Kinh nghiệm với WebAssembly (WASM) và các công nghệ liên quan
- Hiểu biết về mật mã và các phương pháp bảo mật tốt nhất
- Quen thuộc với hệ thống phân tán và thuật toán đồng thuận
- Từng tham gia các dự án liên quan đến blockchain
- Đóng góp cho các dự án mã nguồn mở


