Mô Tả Công Việc
Trách Nhiệm Chính
- Dẫn dắt kiến trúc và triển khai các thành phần blockchain phức tạp bằng Rust, đảm bảo tính mạnh mẽ, bảo mật và hiệu quả trong thiết kế giao thức
- Chịu trách nhiệm toàn diện cho các hệ thống blockchain quan trọng, bao gồm phát triển, kiểm thử, triển khai và bảo trì cơ sở hạ tầng cốt lõi
- Thiết kế và đề xuất các nâng cấp giao thức, cải tiến và tính năng mới nhằm cải thiện khả năng mở rộng, độ tin cậy và hiệu suất của mạng blockchain
- Phát triển và duy trì các chiến lược tối ưu hóa hiệu suất để giải quyết các điểm nghẽn và tăng cường thông lượng trong hệ thống phân tán
- Hợp tác với các cộng tác viên bên ngoài để cải thiện các dự án blockchain mã nguồn mở, tham gia sự kiện cộng đồng và thúc đẩy phát triển hệ sinh thái
- Tham gia luân phiên trực để đảm bảo hỗ trợ 24/7 cho hệ thống sản xuất, khắc phục sự cố và triển khai các bản sửa lỗi khẩn cấp
- Làm việc chặt chẽ với các nhóm đa chức năng để căn chỉnh giải pháp kỹ thuật với mục tiêu kinh doanh và lộ trình sản phẩm
- Thực hiện đánh giá mã, hướng dẫn các kỹ sư cấp dưới và đảm bảo tuân thủ các phương pháp tốt nhất trong phát triển blockchain
- Cập nhật các xu hướng mới trong công nghệ blockchain và đóng góp vào sự phát triển của các tiêu chuẩn giao thức
- Tài liệu hóa các thông số kỹ thuật, quyết định thiết kế và chi tiết triển khai cho các thành phần blockchain
Yêu Cầu Công Việc
- Kinh nghiệm đã được chứng minh (5+ năm) trong phát triển giao thức blockchain, với nền tảng vững chắc về ngôn ngữ lập trình Rust và lập trình hệ thống
- Hiểu biết sâu sắc về kiến trúc hệ thống phân tán, thuật toán đồng thuận và các giao thức mật mã cần thiết cho phát triển blockchain
- 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 blockchain có khả năng mở rộng, bảo mật và hiệu suất cao
- Khả năng hợp tác mạnh mẽ để làm việc hiệu quả với các nhóm từ xa, các bên liên quan và cộng tác viên mã nguồn mở ở các múi giờ khác nhau
- Kinh nghiệm với các kỹ thuật tối ưu hóa hiệu suất và giải pháp mở rộng cho mạng blockchain
- Khả năng đóng góp vào các dự án mã nguồn mở, duy trì chất lượng mã và tương tác với các cộng đồng nhà phát triển
- Thành thạo 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
- Kỹ năng giao tiếp xuất sắc để trình bày các khái niệm kỹ thuật cho cả đối tượng kỹ thuật và phi kỹ thuật
- Kinh nghiệm với khung kiểm thử blockchain và các công cụ để xác thực tính đúng đắn của giao thức
- Khả năng làm việc theo ca trực, với cam kết duy trì độ tin cậy và thời gian hoạt động của hệ thống
- Kỹ năng phân tích mạnh mẽ để chẩn đoán và giải quyết các vấn đề kỹ thuật phức tạp trong cơ sở hạ tầng blockchain
- Hiểu biết về các phương pháp bảo mật blockchain tốt nhất và chiến lược giảm thiểu rủi ro cho hệ thống phi tập trung
- Kinh nghiệm với các công cụ triển khai và giám sát blockchain cho môi trường sản xuất
- Khả năng thiết kế và triển khai các thay đổi giao thức phù hợp với các tiêu chuẩn ngành đang phát triển và yêu cầu quy định
- Kỹ năng tài liệu hóa xuất sắc để tạo ra các thông số kỹ thuật rõ ràng và toàn diện cho các thành phần blockchain


