職務内容
このポジションでは、データ収集と分析のためのウェブクローラーおよびデータスクレイピングスクリプトの設計、開発、保守を行うスキルを持つPython開発者を求めています。候補者は、クロスファンクショナルチームと協力して新機能を実装し、システムパフォーマンスを最適化します。この役割には、取引システムの作業、データの正確性の確保、継続的な反復と技術的な改善を通じた全体的な効率の向上が含まれます。
主な責任
- 金融プラットフォームや市場データフィードを含む様々なソースからデータを抽出・処理するためのウェブクローラーおよびデータスクレイピングスクリプトの開発と保守。
- チームと協力して新機能を設計・実装し、システムの安定性と拡張性を維持しながら取引プラットフォームの進化に貢献。
- 効率的なデータ処理技術を通じて取引システムのパフォーマンスを最適化し、リアルタイムの応答性と最小限の遅延を確保。
- ボトルネックを特定し、アルゴリズムの改善やインフラストラクチャのアップグレードなどの解決策を実施することで、システムパフォーマンスを継続的に向上。
- 収集したデータを分析して実用的な洞察を導き出し、データの整合性と信頼性を維持しながら意思決定プロセスを支援。
求めるスキル
- Pythonプログラミングに精通しており、asyncioやaiohttpなどのライブラリを使用した非同期プログラミングを理解し、高スループットタスクを処理できること。
- キャッシュ戦略、データベースインデックス作成、大規模アプリケーションのためのコードレベルの効率改善など、主要なパフォーマンス最適化技術に精通していること。
- データパイプライン、ETLプロセス、データストレージソリューションに関する専門知識を必要とする、取引システムのデータ収集、保守、分析の経験。
- 複雑なタスク(デバッグ、システムアーキテクチャ設計、パフォーマンスベンチマークなど)を独立して取り組むことができる強力な問題解決能力。
- チームメンバーやステークホルダーと効果的に協力し、コードを文書化して技術的洞察を共有できる優れたコミュニケーションスキル。
- 歓迎スキル:分散システム、クラウドコンピューティングプラットフォーム(AWS、Azureなど)、金融市場データプロトコル(FIX、WebSocketなど)の知識を持ち、システム機能を強化できること。