Mô tả Công việc
Trách nhiệm Chính
- Dẫn đầu việc thiết kế và triển khai các giải pháp bằng chứng không tiết lộ thông tin, đảm bảo tuân thủ yêu cầu bảo mật và đáp ứng nhu cầu kịch bản kinh doanh
- Phát triển và tối ưu hóa mạch ZK cùng các nguyên thủy cốt lõi, nâng cao hiệu quả tính toán và bảo mật, giảm chi phí xác minh
- Nghiên cứu liên tục các phương pháp và công cụ mới trong lĩnh vực công nghệ ZK, đánh giá tính phù hợp và thúc đẩy ứng dụng thực tế
- Tạo hệ thống tài liệu kỹ thuật hoàn chỉnh, bao gồm thiết kế kiến trúc, hướng dẫn phát triển, tài liệu API và trường hợp sử dụng
- Duy trì tài liệu kỹ thuật ZK hiện có, đảm bảo tính chính xác và cập nhật, hỗ trợ truyền thụ kiến thức trong nhóm
- Hợp tác với các nhóm sản phẩm, bảo mật và kỹ thuật để tích hợp công nghệ ZK vào kiến trúc hệ thống và thực hiện kiểm tra xác minh
- Theo dõi các nghiên cứu mới nhất trong lĩnh vực ZK, tham gia lựa chọn công nghệ và đánh giá giải pháp, thúc đẩy ứng dụng đổi mới
- Thiết kế các mô-đun ZK có thể tái sử dụng, tối ưu hóa hiệu suất hệ thống và đảm bảo khả năng mở rộng của giải pháp kỹ thuật
- Xác minh hiệu quả của giải pháp ZK thông qua thử nghiệm, phân tích điểm nghẽn hiệu suất và đề xuất cải tiến
- Cung cấp đào tạo công nghệ ZK cho nhóm, thiết lập cơ chế chia sẻ kiến thức kỹ thuật
Yêu cầu Công việc
- Tốt nghiệp đại học trở lên ngành Khoa học Máy tính hoặc lĩnh vực liên quan, ưu tiên có nền tảng nghiên cứu về mật mã, blockchain hoặc tính toán bảo mật
- Thành thạo hệ thống công nghệ bằng chứng không tiết lộ thông tin, bao gồm các giải pháp chính như ZK-SNARKs, ZK-STARKs
- Quen thuộc với chuỗi công cụ phát triển mạch ZK (ví dụ: circom, snarkjs, libsnark)
- Có nền tảng toán học vững chắc, hiểu rõ các nguyên lý cơ bản như mật mã đường cong elliptic, tính toán trường hữu hạn
- Có kinh nghiệm phát triển dự án ZK thực tế, quen thuộc với quy trình hoàn chỉnh từ thiết kế giải pháp đến triển khai
- Nắm vững quy chuẩn viết tài liệu kỹ thuật, có khả năng tạo tài liệu phát triển cấu trúc rõ ràng và nội dung chi tiết
- Có kỹ năng giao tiếp tốt, có thể hợp tác hiệu quả với nhóm phi kỹ thuật và giải thích giải pháp kỹ thuật
- Hiểu rõ quản lý vòng đời phát triển phần mềm, có kinh nghiệm về kiểm soát phiên bản (như Git) và tích hợp liên tục
- Có khả năng hợp tác đa nhóm, có thể thúc đẩy triển khai giải pháp kỹ thuật ở các phòng ban khác nhau
- Có khả năng học hỏi mạnh mẽ, có thể nhanh chóng nắm bắt cách sử dụng công nghệ và công cụ ZK mới nổi
- Quen thuộc với các ứng dụng ZK trên nền tảng blockchain (như Ethereum, Zcash) là một lợi thế
- Có khả năng giải quyết vấn đề tốt, có thể phân tích độc lập và giải quyết các vấn đề phức tạp trong triển khai công nghệ ZK
- Có kinh nghiệm tối ưu hóa giải pháp kỹ thuật, có thể cải thiện hiệu suất hệ thống thông qua cải tiến thuật toán và điều chỉnh kiến trúc
- Hiểu rõ các nguyên tắc thiết kế giao thức bảo mật, có thể đảm bảo tính bảo mật của giải pháp ZK trong ứng dụng thực tế
- Có khả năng quản lý thời gian tốt, có thể giao kết quả kỹ thuật chất lượng cao đúng hạn
