【Python/PostgreSQL】プラットフォーム開発におけるバックエンドの業務委託案件・フリーランス求人【フリーランス案件ならITプロパートナーズ】

直案件

最終更新日:2025/12/08

【Python/PostgreSQL】プラットフォーム開発におけるバックエンドの業務委託案件・フリーランス求人

〜900,000円/月 業務委託
Python PostgreSQL バックエンドエンジニア フルリモート

案件基本情報

働き方 フルリモート / 週3日〜5日
業務形態 業務委託(準委任)
職種・ポジション バックエンドエンジニア
開発環境 Python / PostgreSQL
業界 AI

業務内容

【想定業務内容】
本ポジションでは、AIエージェント予約プラットフォームのバックエンドインフラストラクチャを強化し、同時接続や大量アクセス時のデータ整合性を確保するための技術的リーダーシップを発揮していただきます。現在のPython/FastAPI/Redisベースのシステムを改修し、トランザクション制御と並行性管理を実装します。

主な担当業務
予約フローの再設計
・現行稼働しているRedis(あるいはPostgresSQL)を使用した原子的な予約フローの実装
・エージェント割当の原子性確保
・冪等性キーの導入

スケーリングロジックの強化
・AIエージェントグループの予約時のロック実装
・VMライフサイクル管理の冪等性確保
・並行スケーリング操作の調整

データ整合性の確保
・楽観的ロックパターンの導入
・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の使用経験
アウトボックスパターンの実装経験
分散ロックとリーダー選出
イベント駆動アーキテクチャ
ステートマシンの設計と実装
大規模システムのパフォーマンスチューニング
エージェントのプロフィール画像

エージェントより

マルチモーダル対話システム、自然言語処理、第二言語習得、学習科学、デジタルヒューマン、 量子コンピューティングからメディアアートまで、多様なバックグラウンドを持つメンバーで構成されている、多国籍なチームです。 事業拡大に伴い、プラットフォームの進化を加速させる研究開発チームの新メンバーを募集しています。

ご依頼はこちらから