職務内容:
1. 定量取引システムのアーキテクチャ設計と開発に参加し、コア取引システムの研究開発と最適化を担当します。
2. 注文マッチング、注文管理システム(OMS)、リスク管理などの高性能・低遅延取引モジュールの開発と保守を行います。
3. 定量研究者と協力してシステマティック取引戦略を実装し、インターフェースを開発します。
4. 取引システムと取引所/ブローカーAPIの安定した統合と運用を確保します。
5. システムパフォーマンスを最適化し、取引速度、安定性、並行処理能力を向上させます。
6. システム監視、ロギング、トラブルシューティング、リスク管理モジュールの開発に参加します。
7. 高可用性アーキテクチャ設計に貢献し、24時間365日のシステム安定性を確保します。
求めるスキル:
- 3年以上のJava開発経験、金融取引システム経験が望ましい。
- Java並行プログラミング、JVMチューニング、ネットワークプログラミング(Netty/NIO)に精通していること。
- 一般的なミドルウェア(Kafka、Redis、MySQL、MongoDBなど)に精通していること。
- Linux開発環境とシステムパフォーマンスチューニングの経験があること。
- 定量取引、仮想通貨取引所、株式/先物取引システムの経験があると尚可。
- 低遅延システム設計と高並列アーキテクチャの知識があること。
- Raft、分散システム、マイクロサービスアーキテクチャの経験があると尚可。
- 高いコーディング基準とチームワークスキルを有すること。
歓迎条件:
- 高頻度取引(HFT)システム開発の経験。
- 取引所マッチングエンジン開発の経験。
- Java、Python、Goのいずれかに精通していること。
- 定量戦略、市場マイクロストラクチャー、オーダーブック管理に精通していること。
- 仮想通貨取引所APIの知識があること。
福利厚生:
リモートワーク、13ヶ月給与、週休2日制。