シニアソフトウェアエンジニア、AIテストおよび自動化——サン・ライフ、ウォータールー・ハイブリッド勤務
サン・ライフのエージェント型品質エンジニアリングプラットフォームの進化を支えるシニアソフトウェアエンジニアです。AI支援テスト、開発者向けツール、API、エンジニアリング自動化を担当します。
仕事内容
- エージェント型品質エンジニアリング・オーケストレーションプラットフォーム向けのソフトウェアを作成、テスト、保守、改善する。
- エンジニアリングの生産性とソフトウェア品質を高めるAI対応機能を構築する。
- テスト、自動化、ソフトウェアデリバリーのためのエージェント型ワークフローを設計する。
- AIエージェントをエンジニアリングツール、テストフレームワーク、プラットフォームサービスに接続する。
- AI支援テストとエンジニアリング自動化の機能を発展させる。
- エンジニアリングチームと連携し、プラットフォームの改善やイノベーションの機会を見つける。
- 現代的なエンジニアリングプラクティスに従ってAPI、サービス、アプリケーションを開発する。
- 技術設計の意思決定とプラットフォームアーキテクチャの改善に貢献する。
- プラットフォーム標準、再利用可能なコンポーネント、エンジニアリングのベストプラクティスの確立を支援する。
- 新興技術やAI対応ソリューションを用いた実験と概念実証を行う。
- アジャイルなデリバリー手法と継続的なフィードバックを適用し、プラットフォーム機能を洗練する。
- 専門知識を共有し、同僚と協力し、チーム全体の技術的成長を支援する。
- プラットフォーム利用者のトラブルシューティング、技術的な guidance、活用支援を行う。
応募要件
- コンピューターサイエンス、ソフトウェアエンジニアリング、情報技術、または関連分野の学士号、カレッジディプロマ、もしくは同等の実務経験。
- アジャイルなデリバリー環境でソフトウェアの設計、開発、サポートに携わった5年以上の経験。
- AIエージェント、エージェント型ワークフロー、AI対応ソフトウェアの設計、構築、統合、またはサポート経験。
- IDE拡張機能、Model Context Protocol、ツール呼び出しAPI、プロンプトまたはコンテキストエンジニアリングを含む、開発者向けツールの作成または大規模言語モデルとの統合経験。
- 高度なPythonスキルに加え、Java、JavaScript、TypeScript、またはC#の経験。
- API、サービス、統合、オートメーションソリューションの設計・開発経験。
- Playwright、Bruno/REST、PyETL、JUnit、Jest、pytest、xUnitなどのテスト自動化ツールに関する実務知識。
- ソース管理、ブランチ戦略、Gitベースのソフトウェアデリバリーワークフローの経験。
- PostgreSQLの使用経験と、最新のデータモデリング原則を適用した経験。
- クラウドプラットフォームと現在のアプリケーションデプロイパターンの経験、特にAWSの経験。
- Dockerとコンテナ化された開発環境に関する知識。
- 優れた分析力と問題解決能力。
- 優れたコミュニケーション、協働、ステークホルダー対応能力。
- 歓迎:テスト、品質エンジニアリング、またはソフトウェアデリバリーにAIとエージェント型機能を適用した経験。
- 歓迎:エージェントガバナンス、評価フレームワーク、オブザーバビリティ、責任あるAIの実践に関する知識。
- 歓迎:ワークフロー自動化、エンジニアリング生産性プラットフォーム、開発者イネーブルメントツールの経験。
- 歓迎:実践コミュニティ、オンボーディング、コーチング、イネーブルメントを通じて技術導入を促した経験。
福利厚生
- 継続的な学習、成長、改善を重視する環境を利用できる。
- 専門的な成長に取り組むリーダーから、社内異動に関する支援を受けられる。
- 業務や顧客のニーズに応じて、自宅またはオフィスで勤務できる柔軟なハイブリッド勤務。
- 対象となるサン・ライフ従業員は、個人および会社の業績に連動した裁量的インセンティブ制度に参加できる場合がある。
- 応募プロセス中に、障害のある方への代替形式の求人情報を含む合理的配慮の支援を受けられる。
