シニア小売ソフトウェアエンジニア(AI・Android)
モバイルアプリ、バックエンドサービス、AIエージェントにわたる、小売業向けAI搭載Androidソフトウェアの開発を主導します。 顧客やプロダクトチームと連携し、商用ソフトウェアを初期構想から本番環境へと導きます。
仕事内容
- 小売業向けのAI搭載モバイルソフトウェアを開発する。
- 分野の専門家と協力し、プロダクトや顧客のニーズを動作するソフトウェアに落とし込む。
- 初期構想やプロトタイプから本番稼働の準備まで、開発を導く。
- Androidアプリ、バックエンドサービス、AIエージェントの開発に携わる。
- 受け入れ基準を定め、技術的な選択肢を比較検討し、開発の優先順位を決める。
- 顧客対応エンジニアや顧客のITチームと連携してフィードバックを集め、機能を検証し、統合上の問題を解決して修正を提供する。
- AIモデルをコンテキスト、ツール、メモリ、権限、ワークフローにつなぐエージェント実行基盤を構築・保守する。
- 推論、ツール利用、画像認識に適したAIモデルを選定、統合、評価する。
- クラウドとエッジでの推論品質、速度、信頼性を高め、コストを抑える。
- 小売業向けハンドヘルド端末やタブレット用のAndroidアプリを開発し、適応型インターフェース、音声、カメラ、スキャン、決済機能を実装する。
- API、イベント、アダプターを使い、アプリを企業システムに安全に統合する。
- AI支援コーディング、コードレビュー、自動テスト、セキュリティ、継続的インテグレーション、ソフトウェアリリースの実践方法を定める。
- エンジニアを指導し、設計やコードをレビューし、技術課題の解決を主導する。
- 繰り返し寄せられる顧客ニーズを再利用可能な機能に変え、保守性と拡張性の高い商用プロダクトを実現する。
応募要件
- コンピューターサイエンス、ソフトウェア工学、または関連する技術分野の学士号、もしくは同等の実務経験。
- ソフトウェアエンジニアリングの経験が8年以上あり、技術的なリーダーシップと、新規プロダクトを構想から本番環境まで実装・提供した経験があること。
- 大規模言語モデル、エージェントフレームワークまたは実行基盤、ツール呼び出し、検索、推論、評価を用いたAIアプリケーション開発経験。
- Android開発の豊富な経験があり、モバイルアプリをバックエンドサービス、企業システム、デバイス機能に接続した経験があること。
- 顧客、顧客のITチーム、または顧客対応エンジニアと協力して機能を開発し、技術的な問題を解決した経験。
- AI支援ソフトウェア開発ツールを実務で使用した経験。
- モデル、エージェント実行基盤、コンテキスト、検索、メモリ、ツールを含むAIアプリケーションアーキテクチャへの深い理解。
- 精度、遅延、スループット、コスト、プライバシー、クラウド実行とオンデバイス実行に関するモデル選定や推論のトレードオフを理解していること。
- Android開発の高いスキル。KotlinおよびJetpack Composeの経験があれば尚可。
- API、分散システム、企業システム連携を含む、モバイルおよびバックエンドエンジニアリングの高いスキル。
- AI支援コーディングツールおよびエージェント型開発ツールを使いこなせること。
- 顧客仕様を技術設計や受け入れテストに落とし込み、障害を診断し、AIワークフローを評価できること。
- セキュアなソフトウェア開発、認証、認可、データプライバシー、監査ログ、自動テスト、継続的インテグレーション、リリース管理に関する知識。
- 明確なコミュニケーション力、的確な技術判断力、メンタリング能力があり、チーム横断で変化する要件を管理できること。
福利厚生
- 健康保険
- 歯科保険
- 視力保険
- 短期・長期障害保険
- 従業員支援プログラム
- フレキシブル支出勘定
- 生命保険
- 勤続期間に応じて4~12週間の全額有給育児休業
- 有給祝日11日
- 追加の柔軟な有給休暇および病気休暇
