職務内容
ブロックチェーンデータ専門のバックエンドソフトウェアエンジニアとして、ブロックチェーンインデックス作成およびオンチェーンデータ分析を支える高性能でスケーラブルなバックエンドシステムの開発・保守において中心的な役割を担っていただきます。分散型アプリケーションやブロックチェーンネットワーク向けに、信頼性の高いデータ処理・保存・検索を実現するデータパイプラインの設計・実装・最適化に関する高度な技術的専門性が求められます。また、サービスレベル目標(SLO)およびサービスレベル指標(SLI)に基づくシステムパフォーマンスを追跡する監視フレームワークの構築・維持を通じて、運用の卓越性とシステムの安定性を確保します。加えて、チームコラボレーション、オンボーディング、今後の開発活動を支援する包括的な技術ドキュメントの作成にも貢献していただきます。
主な責任
- ブロックチェーンデータ処理システム向けの本番環境対応Rustコードを開発・保守し、高性能・スケーラビリティ・信頼性を確保します。
- クロスファンクショナルチームと協力し、リアルタイムデータ分析と保存の要求を満たす堅牢なデータパイプラインアーキテクチャを設計・実装します。
- データパイプラインのSLO/SLIを監視・維持し、積極的なトラブルシューティングと最適化を通じて一貫したパフォーマンスを確保するとともにダウンタイムを最小限に抑えます。
- APIリファレンス、システムアーキテクチャ図、デプロイガイドなど、すべてのコンポーネントに関する包括的な技術ドキュメントを作成・更新します。
- ブロックチェーンインデックス技術およびオンチェーンデータ分析方法の最新動向を把握し、チームのナレッジベースとイノベーション活動に貢献します。
- DevOpsおよびQAチームと緊密に連携し、本番環境におけるデータパイプラインコンポーネントのシームレスな統合・デプロイ・テストを確保します。
- コードレビューに参加し、ブロックチェーン開発におけるベストプラクティスに沿ったコード品質・保守性の向上に貢献します。
- ブロックチェーンデータ処理能力を強化する新しいツール・フレームワーク・方法論を探求する研究イニシアチブに協力します。
- 分散システム間で取り扱う機密性の高いブロックチェーンデータについて、セキュリティ基準およびデータプライバシー規制への準拠を確保します。
- ジュニアエンジニアに対する技術的指導とメンタリングを提供し、ブロックチェーンバックエンド開発におけるイノベーションと卓越性の文化を育みます。
求めるスキル
- Rustプログラミング言語に精通しており、ブロックチェーンまたは分散環境向けのスケーラブルで高性能なバックエンドシステム構築における3年以上の実務経験を有すること。
- コンセンサスメカニズム、スマートコントラクト、オンチェーンデータ構造を含むブロックチェーン技術への深い理解と、データインデックスソリューションの実務経験を有すること。
- Apache Kafka、Apache Flinkなどのリアルタイムデータ処理ツールに精通したデータパイプライン設計・実装の経験を有すること。
- SLO/SLI管理、パフォーマンス最適化技術、システム信頼性エンジニアリングを含む監視・保守プラクティスに関する知識を有すること。
- 優れたコミュニケーションスキルと協調性を備え、迅速なアジャイル環境で効果的に働き、技術的要件を実行可能なタスクに変換できる能力を有すること。
- コンピュータサイエンス、ソフトウェアエンジニアリングまたは関連分野の学士号/修士号を取得しており、バックエンド開発およびブロックチェーンプロジェクトにおける実績を有すること。
- データパイプラインインフラを支える分散システム、データベース(SQL/NoSQL)、クラウドプラットフォーム(AWS、GCPなど)に関する深い技術的知識を有すること。
- 自動デプロイとスケーリングのためのCI/CDパイプライン、コンテナ化(Docker/Kubernetes)、Infrastructure as Codeプラクティスの経験を有すること。
- 複雑なデータワークフローを分析してボトルネックを特定し、効率改善と遅延削減のためのソリューションを提案・実装できる能力を有すること。
- 強力な問題解決スキルと、ブロックチェーンデータ処理・分析におけるイノベーションを推進する最先端技術の探求への情熱を有すること。