【Python(Web開発系)】AIエージェント予約プラットフォームの運用・保守業務
90万〜120万円/月
消費税を除いた金額です。
- 週出勤回数
- 週5日
- 勤務地
- 東京都新宿区 / 早稲田
- 面談回数
- 1回
業務内容
【案件概要】
AIエージェント予約プラットフォームのバックエンドインフラストラクチャ強化案件です。
同時接続や大量アクセス時でもデータ整合性を確保するため、Python/FastAPI/Redisベースの既存システムを改修します。
トランザクション制御や並行性管理の実装を通じて、スケーラブルかつ堅牢な予約フローの構築を目指すプロジェクトです。
【作業内容】
・RedisまたはPostgresSQLを用いた原子的な予約フローの再設計
・AIエージェント割当の原子性確保および冪等性キーの導入
・AIエージェントグループ予約時のロック実装と並行スケーリング調整
・楽観的ロックパターン導入、Redis高度Luaスクリプト実装またはトランザクション対応データストア移行検討
・定期タスクの分散ロック強化、誤予約エージェント回復処理、運用メトリクスとアラートの実装
・負荷試験・競合テスト・カオステストの設計・実施および運用環境での監視・チューニング
求めるスキル
必須スキル
・Python(FastAPI、asyncio)の実務経験3年以上
・並行プログラミングの深い理解
・非同期処理とイベントループの知識
・Redisの使用経験
・トランザクション制御の深い理解(ACID、分離レベル)
・PostgreSQL、Firestore、またはその他のトランザクション機能を持つデータストアの経験
・楽観的ロック、悲観的ロックの実装経験
・競合状態(race condition)の特定と解決
・冪等性の設計と実装
・Google Cloud Platform(GCE、Cloud Run)
・VMライフサイクル管理の冪等性確保
・Cloud Runの並行性設定とスケーリング
・負荷試験ツール(k6、Locust)の使用経験
・並行性テスト(pytest、anyio)
・カオステストの設計と実施
歓迎スキル
・Redisの高度な使用経験(Luaスクリプト、分散ロック)
・PostgreSQLの行レベルロッキング(SELECT FOR UPDATE)の実装経験
・FirestoreのトランザクションAPIの使用経験
・アウトボックスパターンの実装経験
・分散ロックとリーダー選出
・イベント駆動アーキテクチャ
・ステートマシンの設計と実装
・大規模システムのパフォーマンスチューニング
上記に似た経験やスキルをお持ちであれば申し込み可能なケースもございます!まずはお気軽にご相談ください!
案件情報
- 報酬
-
90万〜120万円/月
( 140時間 ~ 180時間 ) - 精算条件 標準となる稼働時間が定められている場合、その契約上、稼働時間が上限値を超過したり、反対に下限値を下回った場合には実際の作業時間に基づき標準となる委託料から増額または減額されることになります。ここではこのような精算のある契約を「有」、精算のない契約については「無」と表記しています。
- 有
- 週稼働日数
- 週5日
- 勤務地
- 東京都新宿区 / 早稲田
- 面談回数
- 1回
- オンライン面談
- 可
- 募集人数
- 1人
- リモートワーク
- 可
- 禁煙・分煙
- 屋内禁煙
関わるプロジェクトについて
- 企業名
-
- 募集背景
-
- 課題感
-
- プロジェクト規模
-
- チーム人数
-
- 現場の雰囲気
-
- 稼働超過時間
-
人気案件は申し込みが集中するため、お早めにご相談ください
会員登録して応募する申込の殺到やプロジェクト・企業の情報流出を防ぐため、Web上での情報公開を一部制限しております。Midworksにご登録いただき、カウンセリング面談にて詳しい案件内容をお伝え致します。その際に、ご希望に合わせて他の類似案件もご紹介することが可能です。納得できる案件がなかった場合は、素直にお断り頂いて問題ございませんので、気軽にご相談ください。
お急ぎください!
人気の案件はすぐに応募終了になる可能性があります。
まだ検討中の方は、会員登録後にキャリアアドバイザーにご相談ください。
おすすめのITフリーランス案件一覧
ご希望の案件が
見つからなかった方へ

Webに公開していない非公開案件をご提案することもできます。
(登録者限定)
企業が案件を非公開にする理由とは?
申し込みの殺到を抑え、スキル・報酬がよりマッチした人材を募集したい
新規サービスなどの募集情報を競合他社に漏らしたくない
急募のため、サイトに情報公開する時間的余地がない
だからこそ、非公開案件には有名企業や新規サービスなどの案件もあります。
精算条件とは
標準となる稼働時間が定められている場合、その契約上、稼働時間が上限値を超過したり、反対に下限値を下回った場合には実際の作業時間に基づき標準となる委託料から増額または減額されることになります。ここではこのような精算のある契約を「有」、精算のない契約については「無」と表記しています。
支払いサイトとは
報酬お支払いまでの期間です。基本、月末締め翌月20日払いの20日サイトをとっています。
※契約形態により変動する場合があります。



