NEW
リモート可
【Python/フルリモート】LLMチャットWebアプリのバックエンド開発
雇用形態
業務委託(フリーランス)
業務内容
【募集背景】
【作業内容】
LLMを使用したチャットWebアプリのバックエンド処理について、設計書作成、開発および単体テストを担当していただきます。生成AIサービスと連携するAPI、Power BIから受け取った分析条件を生成AIへ連携する処理、チャット履歴の登録・取得・更新・削除機能を開発します。認証情報およびユーザー情報の連携処理、入力値チェック、例外処理、ログ出力処理を実装します。結合テストでは個別ジョブの実行、結果確認、修正およびエビデンス取得を行います。フロントエンド担当者とのAPI仕様調整も担当します。
【求める人物像】
フロントエンド担当者とAPIのリクエスト、レスポンス、エラー仕様を円滑に調整できる方を求めています。
【ポジションの魅力】
LLMや生成AIサービスと連携するチャットWebアプリケーションのバックエンド開発に携わることができます。
【開発環境】
Python、REST API、RDB、SQL、LLM API、Azure OpenAI Service、Azure AI Foundry、Microsoft Entra ID、Power BI、OpenAPI、Swagger、Azureを使用します。
求めるスキル
- ■必須スキル:
- Pythonによるバックエンドアプリケーションの設計、開発経験 5年以上, REST APIの設計、開発、テスト経験, RDBのテーブル設計およびSQL実装経験, 外部API、外部サービスとの連携処理の開発経験, 認証・認可、入力値チェック、例外処理、ログ出力の実装経験, フロントエンド担当者とAPIのリクエスト、レスポンス、エラー仕様を調整できること, 設計書、テスト仕様書の作成および単体・結合テストの経験
- ■歓迎スキル:
- 生成AIサービス、LLM APIと連携するバックエンド機能の開発経験, 生成AI回答をストリーミング配信するAPIの開発経験, Azure OpenAI Service、Azure AI Foundry等の利用経験, Microsoft Entra ID等を利用した認証連携の経験, Power BI EmbeddedまたはPower BI REST APIとの連携経験, OpenAPI、Swagger等を用いたAPI仕様管理の経験, モックAPIを利用したフロントエンドとの並行開発経験, Azure上でのアプリケーション開発、デプロイ、監視、ログ調査の経験