職務内容
当社は、Rustと分散型パーペチュアル契約取引システムに精通した高度なスキルを持つバックエンド開発者を募集しています。理想的な候補者は、高性能で低遅延の分散型取引プラットフォームの設計、開発、保守において重要な役割を果たします。
主な責任
- Hyperliquidなどの契約DEXプラットフォームのメカニズムを調査・理解し、Rustを使用した取引システムのバックエンド開発に焦点を当てます。
- 分散型パーペチュアル契約取引プラットフォームのコアバックエンドシステムを設計、開発、保守し、高性能と低遅延を確保します。
- 取引マッチングエンジン、注文管理システム、市場データシステム、リスク制御モジュール、清算メカニズムの設計と実装に深く関与し、高可用性と拡張性を確保します。
- Rustを使用してコアビジネスロジックを開発し、システムの最適なパフォーマンスと安定性を追求します。
- フロントエンドエンジニア、スマートコントラクトエンジニア、製品チームと緊密に協力し、製品機能の反復と技術アーキテクチャのアップグレードを推進します。
- システムパフォーマンスを継続的に分析・最適化し、複雑な技術的課題を解決して、プラットフォームの安全で安定した運用を確保します。
- 高品質で保守可能なコードを記述し、明確な技術設計と実装ドキュメントを作成します。
- コードレビューに積極的に参加し、技術知識を共有してチーム全体の技術的成長に貢献します。
求めるスキル
- コンピュータサイエンス、ソフトウェアエンジニアリング、または関連分野の学士号以上。
- オーダーブックベースの取引所(例:取引マッチングエンジン、注文管理システム、市場データフィード、リスク制御モジュール)のコアシステムの設計と開発を含む、最低3年のバックエンド開発経験。
- Rustに精通し、高性能で高並行性のバックエンドサービスを構築できる豊富なプロジェクト経験。非同期プログラミングモデル(例:Tokio/Actixフレームワーク)に慣れていること。
- メッセージキューのコアメカニズム(例:メッセージモデル、配信保証、高スループット設計、高可用性戦略、メッセージ一貫性、順序付きメッセージ、遅延メッセージ、トランザクションメッセージ)の深い理解。
- 分散システムとマイクロサービスアーキテクチャの設計原則と実践に関する強力な理解。
- 少なくとも1つのリレーショナルデータベース(例:PostgreSQL、MySQL)と1つのNoSQLデータベース(例:Redis)に精通し、最適化経験があること。
- 既存システムモジュールとの統合のためにJavaとGolangのコードを読み理解できる能力。
- Linux/Unixオペレーティングシステムとネットワークプログラミングの知識。
- 優れたシステム分析、問題解決、トラブルシューティングスキル、および新しい技術を迅速に学ぶ能力。
- 強力なリモートコミュニケーションとコラボレーションスキル、成功したリモートワーク経験。自己駆動型で高い責任感と効率的な時間管理能力。
- 技術文書とコミュニケーションのための良い英語のリーディングとライティングスキル。
歓迎するスキル
- RocketMQやKafkaなどの主流メッセージキューの深い使用や最適化を含む実務経験。
- Kubernetes(k8s)コンテナオーケストレーションに精通し、コンテナ化アプリケーションの展開と運用の実践経験。
- RocketMQやKafkaなどのメッセージミドルウェアのソースコードレベルの理解。
- ブロックチェーン技術(特に主流のパブリックチェーンとL2ソリューション)とスマートコントラクト開発に関する深い知識または実践経験。
- DeFiプロトコルと分散型取引所(DEX)の内部メカニズムの理解。
- パフォーマンス最適化、メモリ管理、ネットワークプログラミングに関する深い研究と実践。
- システムセキュリティ、攻撃/防御戦略に関する強力な理解と実践経験。
- アクティブなオープンソースコミュニティ貢献者または技術ブロガーで、関連する共有経験があること。
福利厚生
オンライン面接プロセス中に議論される競争力のある報酬パッケージ。