職務内容
ゼロ知識証明(ZK)ソリューションの設計と実装を担当し、ユーザーデータのプライバシー保護を確保します。同時に、ZK技術の継続的な研究と最適化に参加し、実用化における効率的な活用を推進します。本ポジションでは、クロスファンクショナルチームと緊密に連携し、ZK技術をコアシステムに統合するとともに、技術革新を通じてデータセキュリティとユーザーエクスペリエンスの向上を図ります。主な業務には、スケーラブルなZK回路とプリミティブの開発、技術ドキュメント体系の構築、業務ニーズに応じた新興ZKツールの探求などが含まれます。
主な責任
- ゼロ知識証明ソリューションの設計と実装を主導し、プライバシー保護要件と業務シナリオのニーズを満たす
- ZK回路およびコアプリミティブの開発と最適化を行い、計算効率とセキュリティを向上させ、検証コストを削減する
- ZK技術分野の新手法・新ツールを継続的に研究し、適用性を評価して技術の実用化を推進する
- アーキテクチャ設計、開発ガイドライン、APIドキュメント、使用事例を含む包括的な技術ドキュメント体系を作成する
- 既存のZK技術ドキュメントをメンテナンスし、内容の正確性と最新性を確保してチームのナレッジ継承を支援する
- 製品、セキュリティ、エンジニアリングチームと協力し、ZK技術をシステムアーキテクチャに統合して検証テストを実施する
- ZK分野の最新研究成果を追跡し、技術選定とソリューション評価に参加して革新的な応用を推進する
- 再利用可能なZKモジュールを設計し、システムパフォーマンスを最適化して技術ソリューションの拡張性を確保する
- 実験を通じてZKソリューションの有効性を検証し、パフォーマンスボトルネックを分析して改善案を提案する
- チーム向けにZK技術トレーニングを提供し、技術ナレッジ共有メカニズムを確立する
求めるスキル・経験
- コンピュータサイエンスまたは関連分野の学士号以上、暗号学・ブロックチェーン・プライバシー計算の研究背景がある場合は優遇
- ZK-SNARKs、ZK-STARKsなどの主要なゼロ知識証明技術体系に精通していること
- ZK回路開発ツールチェーン(circom、snarkjs、libsnarkなど)の使用経験
- 楕円曲線暗号、有限体演算などの基盤原理を理解した強固な数学的基礎を有すること
- 実際のZKプロジェクト開発経験があり、設計からデプロイまでのフローに精通していること
- 技術ドキュメント作成の規範を理解し、構造が明確で内容詳細な開発ドキュメントを作成できること
- 非技術チームと効果的に協力し、技術ソリューションを説明できる優れたコミュニケーション能力
- ソフトウェア開発ライフサイクル管理に精通し、バージョン管理(Gitなど)と継続的インテグレーションの経験があること
- 部門横断的な協力が可能で、異なる部署における技術ソリューションの導入を推進できること
- 新しいZK技術やツールの使用方法を迅速に習得できる強い学習能力
- イーサリアム、ZcashなどのブロックチェーンプラットフォームにおけるZK応用事例に精通している場合は優遇
- ZK技術実装における複雑な問題を独自に分析・解決できる優れた問題解決能力
- アルゴリズム改善とアーキテクチャ調整を通じてシステムパフォーマンスを向上させた技術最適化経験
- セキュリティプロトコル設計原則に精通し、ZKソリューションの実用環境における安全性を確保できること
- 高品質な技術成果を期限通りに納品できる優れた時間管理能力