職務内容
マッチングエンジン開発者として、当社取引プラットフォームのコアマッチングエンジンの設計と実装を担当していただきます。主に、さまざまな注文タイプをサポートし、極端な市場状況でもシームレスな執行を保証する高性能取引システムの開発に注力していただきます。
主な責任
- 取引所のコアマッチングエンジンを設計・実装し、指値注文、成行注文、ストップロス/テイクプロフィット、アイスバーグ注文、条件付き注文などの注文タイプをサポートします。
- 高並列性と低遅延の注文執行を保証するため、高性能マッチングアルゴリズムとデータ構造を開発します。
- マッチング性能とメモリ管理を最適化し、ミリ秒レベルの応答時間を達成します。
- マッチングおよび清算モジュールのリスク管理設計(価格乖離、サーキットブレーカー、リスクリミット)に参加します。
- マッチングデータを市場データプッシュサービスと統合し、リアルタイムWebSocketサブスクリプションをサポートします。
- ストレステスト、極端な市場シナリオのバックテスト、災害復旧訓練を含むマッチングエンジンテストを実施します。
- Javaバックエンドチームおよびリスク管理チームと協力し、取引ロジックと資金決済の一貫性を確保します。
求めるスキル
- Java/Go/Rustのいずれかに精通しており、マルチスレッドと高性能メモリ構造について深い理解があること。
- マッチングエンジンの原理と板データ構造(赤黒木、スキップリスト、ヒープ)について十分な知識があること。
- 低遅延システム開発の経験があり、GC最適化、ロック最適化、並行制御に精通していること。
- 一般的な取引所取引ロジック(現物、先物、オプション)を理解し、複雑な注文タイプを設計できること。
- 市場データ生成、K線集計、指標価格計算に精通していること。
- 取引所マッチングエンジンの開発経験があることが望ましい。
福利厚生
- 食事手当 - 日々の食事提供または食事補助
- 残業代 - 会社規定に基づく残業手当
- 交通費 - 通勤費用補助
- 旅行支援 - 航空券費用の還元(会社規定に従う)
- 休暇制度 - 年次休暇および国の法定祝日