研究者 at CelerNetwork

Full Time2ヶ月前
Employment Information
職務内容
ゼロ知識証明(ZKP)のエンジニアおよび研究者は、安全でプライベートな取引を可能にする暗号プロトコルの設計、実装、最適化を担当します。この役割には、ゼロ知識証明システムの効率性と拡張性を向上させるための最先端技術への取り組みが含まれ、セキュリティとパフォーマンスに関する業界基準を満たすことが求められます。候補者は、クロスファンクショナルチームと協力して、ZKPソリューションをブロックチェーンプラットフォーム、分散型アプリケーション、その他のプライバシーに敏感なシステムに統合します。このポジションでは、既存のZKPフレームワークを革新・改善するために、暗号アルゴリズム、数学的基礎、ソフトウェア開発手法に関する深い理解が必要です。主な責任には、プライバシー保護技術のためのスケーラブルなソリューションの開発、暗号プロトコルの厳密なテストの実施、内部および外部の関係者向けの技術プロセスの文書化が含まれます。
主な責任
  • ブロックチェーン、金融、データプライバシー分野のアプリケーション向けにゼロ知識証明プロトコルを開発・実装する。
  • ZKPシステムのセキュリティと効率性を向上させるための先進的な暗号技術に関する研究を行う。
  • 製品チームと協力して、プライバシー保護技術のためのスケーラブルなソリューションを設計する。
  • 既存のZKP実装を最適化し、計算オーバーヘッドを削減してスループットを向上させる。
  • 暗号プロトコルの堅牢性を確保するため、厳密なテストと検証を実施する。
  • 内部および外部の関係者向けに技術プロセス、アルゴリズム、システムアーキテクチャを文書化する。
  • 暗号分野の新興トレンドを把握し、次世代ZKPツールの開発に貢献する。
  • 開発者と協力して、分散型アプリケーションやブロックチェーンネットワークにZKPライブラリを統合する。
  • コードレビューに参加し、安全なソフトウェア開発のベストプラクティスに準拠していることを確認する。
  • 非技術チームに対して複雑な技術概念を説明し、リーダーシップ層に研究成果を提示する。
求めるスキル・経験
  • 暗号学に焦点を当てたコンピュータサイエンス、数学、または関連分野の修士号または博士号。
  • zk-SNARKs、zk-STARKs、その他のZKPバリアントを含むゼロ知識証明システムに関する実績のある専門知識。
  • プロトコル開発のためのPython、C++、Rust、Solidityなどのプログラミング言語の強力なスキル。
  • libsnark、ZcashのZK-SNARK実装などの暗号ライブラリおよびEthereum、Hyperledgerなどのブロックチェーンプラットフォームの経験。
  • 数論、代数構造、計算複雑性などの数学的概念に関する深い知識。
  • 厳密なアルゴリズム設計とテストを通じて複雑なセキュリティ課題を分析・解決する能力。
  • 研究者、開発者、ビジネス関係者と協力するための優れたコミュニケーションスキル。
  • 暗号プロトコルのデバッグと改良のための強力な問題解決能力と細部への注意力。
  • プライバシー保護技術に関連する学術研究または業界プロジェクトの経験。
  • 技術文書の作成と研究成果を明確かつ簡潔に提示する能力。
  • NIST、ISOなどの暗号標準および安全なシステムのための規制要件に関する知識。
  • 独立して、またチームの一員として、高品質なZKPソリューションを期限内に提供する能力。
  • 暗号研究を推進し、この分野のオープンソースプロジェクトに貢献する情熱。
  • ZKPシステムの展開と維持のためのクラウドコンピューティングプラットフォームおよびDevOpsツールの経験。