Mô Tả Công Việc
Trách Nhiệm Chính
- Dẫn đầu thiết kế, phát triển và bảo trì World Engine, đảm bảo đáp ứng các yêu cầu về hiệu suất, độ tin cậy và khả năng mở rộng của các ứng dụng blockchain thông lượng cao.
- Hợp tác với các nhà thiết kế trò chơi và kỹ sư phần mềm để chuyển đổi nhu cầu cụ thể của trò chơi thành các thông số kỹ thuật giao thức blockchain, tối ưu hóa trải nghiệm người dùng và hiệu quả hệ thống.
- Triển khai và cải tiến các cơ chế đồng thuận, khung hợp đồng thông minh và cấu trúc dữ liệu để nâng cao tính bảo mật và khả năng tương tác của cơ sở hạ tầng blockchain của chúng tôi.
- Thực hiện đánh giá hiệu suất, xác định điểm nghẽn và thực hiện các chiến lược tối ưu hóa để đảm bảo nền tảng có thể xử lý các giao dịch quy mô lớn và tăng trưởng người dùng.
- Phát triển và duy trì tài liệu toàn diện cho các giao thức blockchain, đảm bảo sự rõ ràng cho các nhà phát triển, bên liên quan và người dùng cuối.
- Tham gia vào các buổi đánh giá mã, gỡ lỗi và kiểm tra hệ thống để duy trì chất lượng mã và giải quyết các thách thức kỹ thuật.
- Cập nhật các công nghệ blockchain mới nổi và xu hướng ngành, đề xuất các giải pháp sáng tạo để cải thiện cơ sở hạ tầng của chúng tôi.
Yêu Cầu Công Việc
- Chuyên môn được chứng minh trong phát triển giao thức blockchain, với hiểu biết sâu sắc về các lớp thực thi, thuật toán đồng thuận và nguyên tắc mật mã.
- Thành thạo các ngôn ngữ lập trình như C++, Go, Rust hoặc Solidity, với kinh nghiệm xây dựng các ứng dụng phi tập trung (DApps).
- Kinh nghiệm thực tế với các nền tảng blockchain như Ethereum, Hyperledger hoặc các giải pháp tùy chỉnh, bao gồm kiến thức về quản lý trạng thái và xác thực giao dịch.
- Kỹ năng giải quyết vấn đề xuất sắc để khắc phục các sự cố kỹ thuật phức tạp và tối ưu hóa hiệu suất hệ thống trong điều kiện tải cao.
- Khả năng làm việc trong môi trường phát triển linh hoạt, hợp tác với các nhà thiết kế, kỹ sư và nhóm sản phẩm để cung cấp các cải tiến lặp đi lặp lại.
- Kinh nghiệm với các công cụ DevOps và đường ống CI/CD để đảm bảo triển khai và bảo trì hiệu quả cơ sở hạ tầng blockchain.
- Kỹ năng giao tiếp mạnh mẽ để trình bày các khái niệm kỹ thuật cho các bên liên quan không chuyên và tài liệu hóa các giao thức để đảm bảo rõ ràng và tuân thủ.
Trình Độ
- Bằng Cử nhân hoặc Thạc sĩ về Khoa học Máy tính, Kỹ thuật Phần mềm hoặc lĩnh vực liên quan, tập trung vào hệ thống phân tán và mật mã.
- Tối thiểu 5 năm kinh nghiệm chuyên môn trong phát triển blockchain, ưu tiên có nền tảng về kỹ thuật giao thức lõi hoặc các vai trò tương tự.
- Kiến thức về các giải pháp mở rộng blockchain (ví dụ: sharding, giao thức lớp 2) và kinh nghiệm với môi trường tính toán hiệu suất cao.
- Các chứng chỉ ưu tiên như Certified Blockchain Developer (CBD) hoặc kinh nghiệm với nghiên cứu blockchain và các ấn phẩm học thuật.
- Tư duy phân tích mạnh mẽ với khả năng thiết kế và triển khai các hệ thống blockchain an toàn, hiệu quả và có khả năng tương thích trong tương lai.
- Kỹ năng làm việc nhóm và lãnh đạo xuất sắc, với thành tích đã được chứng minh trong việc đóng góp vào các dự án hợp tác trong môi trường nhanh chóng.
- Thông thạo tiếng Anh, với khả năng giao tiếp hiệu quả trong cả bối cảnh kỹ thuật và kinh doanh.
