シニア Python AI エンジニア(レガシーシステムのモダナイゼーション)
企業や銀行の顧客向けに、レガシーコードをモダナイズする AI エージェントを構築します。 移行の自動化を CI/CD およびデプロイメントプラットフォームに連携します。
仕事内容
- レガシーコードの自動移行に向けたエージェントのワークフロー、プロンプト、ツールを作成・改善します。
- AI フレームワークを Tekton、ArgoCD、Ansible などの CI/CD およびデプロイメントプラットフォームに統合します。
- 複数の LLM プロバイダーとともに、Claude Code や Maister などのエージェント型コーディングツールを活用します。
- アプリケーションチームと連携し、実際の移行プロジェクトを信頼性が高く再現可能な自動化に結び付けます。
- クリーンコードとテストの実践に従い、保守しやすくベンダーに依存しないソリューションを維持します。
- レガシーリポジトリを分析し、プラットフォームで承認された最新の技術スタック向けにコードを書き換える Tech Modernisation Framework を開発します。
応募要件
- シニアレベルの Python プログラミングスキルがあること。
- Git、コードレビュー、テスト、クリーンで保守しやすいコードなど、ソフトウェアエンジニアリングの基礎を十分に備えていること。
- CI/CD の概念とコンテナ化環境を理解し、Docker と Kubernetes の基礎知識があること。
- LLM と AI 支援開発の実務経験があること、またはプロンプト、エージェント、ツール活用への強い技術的関心があること。
- Java などのレガシー言語を含む複数の言語のコードを読んで理解できること。
- 問題に対して分析的かつ体系的に取り組み、不確実な状況や実験にも対応できること。
- 英語が堪能で、協調して仕事を進められること。
- Tekton、ArgoCD、またはその他の GitOps やパイプラインツールの経験があれば尚可。
- Ansible またはその他の Infrastructure as Code ツールの知識があれば尚可。
- Claude Code などのエージェント型コーディングツールやエージェントフレームワークの使用経験があれば尚可。
- LLM 評価、コンテキストエンジニアリング、または Model Context Protocol(MCP)の理解があれば尚可。
- レガシーシステムのモダナイゼーション、コード移行、大規模リファクタリングの経験があれば尚可。
- Java/Spring、フロントエンドの技術スタック、またはその他の移行先アプリケーション技術に詳しければ尚可。
- 銀行や金融など、規制対象または大企業の環境での勤務経験があれば尚可。
