職務内容
主な責任
- クロスチェーンプロトコルやシステムテストフレームワークを含む、基盤となるブロックチェーン技術の開発をリードする
 - 商用レベルの要件を満たす高性能ブロックチェーンソリューションを設計・実装する
 - ブロックチェーンシステムの信頼性と効率を確保するための徹底的なテストとデバッグを実施する
 - 開発者と協力して新しいブロックチェーンアプリケーションや機能の研究とプロトタイプ作成を行う
 - 既存のブロックチェーンシステムをスケーラビリティ、セキュリティ、相互運用性の向上のために最適化する
 - ブロックチェーンプロジェクトの技術仕様と開発プロセスを文書化する
 - 新興のブロックチェーンの動向と技術を把握し、競争優位性を維持する
 
求めるスキル
- Rustプログラミング言語に精通し、3年以上のブロックチェーン開発経験がある
 - 分散システムにおける非同期プログラミングの原則とその応用についての強い理解
 - 効率的なI/O管理のためのEpollなどのオペレーティングシステムレベルの概念に関する知識
 - モジュール型ブロックチェーンアーキテクチャを構築するためのSubstrateフレームワークの経験
 - BFT、PBFT、Narwhalなどの専門プロトコルを含むコンセンサスアルゴリズムの深い専門知識
 - リレーショナル(PostgreSQL)およびNoSQL(MongoDB)データベース、インメモリデータストア(Redis)の操作に精通している
 - 分散型ネットワーク相互作用のためのHTTP、WebSocket、WebRTCなどの通信プロトコルの経験
 - 複雑なブロックチェーンシステムをデバッグする能力を備えた優れた問題解決スキル
 - ブロックチェーンのパフォーマンス指標とセキュリティ脆弱性を評価するための強い分析スキル
 - 高速な開発環境で独立して、また協力して作業できる能力
 
歓迎スキル
- 商用レベルのパブリックブロックチェーンを開発した経験があり、本番レベルのスケーラビリティを有する
 - 実用的なアプリケーションのためのコンセンサスアルゴリズムの実装と最適化の実績がある
 - 暗号プロトコルとそのブロックチェーンシステムへの統合に関する知識
 - ブロックチェーンプラットフォームでのスマートコントラクトの開発と展開の経験
 - ブロックチェーン相互運用性ソリューションとクロスチェーン通信メカニズムの理解
 - ブロックチェーンベースの分散型アプリケーション(DApps)を設計・実装する能力
 - ネットワークパフォーマンスとセキュリティを監視するためのブロックチェーン分析ツールの経験
 - 分散型システムにおけるブロックチェーンガバナンスモデルとその実装に関する知識
 - ブロックチェーンプロジェクトの技術文書を作成・維持する能力
 - ブロックチェーンのテスト方法論と検証ツールの経験
 
