Chức Danh Công Việc
Mô Tả Công Việc
Trách Nhiệm Chính
- Thiết kế và triển khai các thành phần cốt lõi của hệ thống Bitcoin Lớp 2 bằng Rust, tập trung vào hiệu suất, bảo mật và độ tin cậy
- Hợp tác với các nhóm đa chức năng để phát triển các tính năng blockchain mới và cải thiện cơ sở hạ tầng hiện có
- Thực hiện đánh giá mã, gỡ lỗi và tối ưu hóa hiệu suất cho các hệ thống quan trọng
- Nghiên cứu và tích hợp các công nghệ mới nổi để nâng cao khả năng mở rộng và chức năng của blockchain
- Tài liệu hóa các thông số kỹ thuật và duy trì tài liệu phát triển toàn diện
- Tham gia thảo luận kiến trúc và đóng góp vào định hướng chiến lược của các dự án blockchain
- Đảm bảo tuân thủ các tiêu chuẩn ngành và phương pháp hay nhất trong các giao thức mật mã và hệ thống phân tán
- Phát triển và duy trì các khung kiểm tra để xác thực nghiêm ngặt các giải pháp blockchain
- Cung cấp sự lãnh đạo kỹ thuật và hướng dẫn cho các nhà phát triển cấp dưới
- Giám sát hiệu suất hệ thống và triển khai các cải tiến để đảm bảo hoạt động tối ưu
Yêu Cầu Công Việc
- Kinh nghiệm đã được chứng minh (5+ năm) trong phát triển Rust với trọng tâm mạnh vào các ứng dụng blockchain
- Kiến thức chuyên sâu về công nghệ Bitcoin Lớp 2, bao gồm nhưng không giới hạn ở Lightning Network và các hệ thống hợp đồng thông minh
- Hiểu biết sâu sắc về hệ thống phân tán, thuật toán đồng thuận và giao thức mật mã
- Kỹ năng giải quyết vấn đề xuất sắc với thành tích trong việc cung cấp các giải pháp kỹ thuật phức tạp
- Khả năng giao tiếp mạnh mẽ để hợp tác hiệu quả với các thành viên trong nhóm và các bên liên quan
- Khả năng làm việc độc lập và quản lý nhiều dự án đồng thời
- Thành thạo các hệ thống kiểm soát phiên bản (ví dụ: Git) và phương pháp phát triển linh hoạt
- Kinh nghiệm với các công cụ và khung phát triển blockchain (ví dụ: Tokio của Rust, Solidity của Ethereum)
- Hiểu biết về các nguyên tắc thiết kế hệ thống và phương pháp hay nhất về kiến trúc phần mềm
- Khả năng phân tích và diễn giải dữ liệu kỹ thuật để đưa ra quyết định sáng suốt
- Kỹ năng giao tiếp bằng văn bản và lời nói xuất sắc để tài liệu hóa và trình bày
- Kỹ năng phân tích mạnh mẽ để xác định và giải quyết các thách thức kỹ thuật
- Khả năng thích ứng với các công nghệ và xu hướng ngành đang phát triển nhanh chóng
- Kinh nghiệm với các giao thức bảo mật blockchain và chiến lược giảm thiểu rủi ro
- Thành thạo trong việc viết mã sạch, dễ bảo trì và hiệu quả
Yêu Cầu Ưu Tiên
- Kinh nghiệm với các cơ chế đồng thuận blockchain (ví dụ: Proof of Work, Proof of Stake)
- Hiểu biết về các giao thức tài chính phi tập trung (DeFi) và tích hợp của chúng với các giải pháp Lớp 2
- Hiểu biết về bằng chứng không tiết lộ thông tin (zero-knowledge proofs) và ứng dụng của chúng trong công nghệ blockchain
- Kinh nghiệm với các công cụ phân tích blockchain và hệ thống giám sát hiệu suất
- Kiến thức nền tảng về mật mã và thiết kế giao thức bảo mật
- Kinh nghiệm với phát triển hợp đồng thông minh dựa trên blockchain
- Hiểu biết về công nghệ sổ cái phân tán (DLT) và các thách thức triển khai của nó
- Hiểu biết về các giải pháp mở rộng blockchain và các tác động kỹ thuật của chúng
- Kinh nghiệm với các kỹ thuật tối ưu hóa mạng blockchain
- Kiến thức nền tảng về kiểm toán bảo mật blockchain và đánh giá lỗ hổng
- Hiểu biết về các giao thức tương tác blockchain
- Kinh nghiệm với các thuật toán đồng thuận dựa trên blockchain
- Hiểu biết về cấu trúc dữ liệu blockchain và triển khai của chúng trong Rust
- Khả năng làm việc với các cộng đồng phát triển blockchain và các dự án mã nguồn mở
- Kinh nghiệm với các khung phát triển ứng dụng dựa trên blockchain
