【週4-5日/フルリモート/Python,FastAPI】バックエンドエンジニア

職種・ポジション
開発環境
作業内容
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です ※20代〜40代の経験者が望ましい案件です ※平日日中での稼働が前提となります。 ※すでにFindy Freelanceで担当がついている方は、直接ご連絡いただいた方がスムーズです -------------------------------- 最新の生成AIが搭載された会話エージェントとの自然な会話による英語学習体験プラットフォームを開発しています。 サービスの拡大に伴い、私達と一緒に未来の言語教育をイノベートする仲間を募集しています。 私たちのチームは、マルチモーダル対話システム、自然言語処理、第二言語習得、学習科学、デジタルヒューマン、量子コンピューティングからメディアアートまで、多様なバックグラウンドを持つメンバーで構成されています。 会社自体のルーツは東京でありながら、チームメンバーの出身国も日本、米国、英国、スペイン、ポーランドなど多岐にわたります。 ▼ポジションの概要 本ポジションでは、AIエージェント予約プラットフォームのバックエンドインフラストラクチャを強化し、同時接続や大量アクセス時のデータ整合性を確保するための技術的リーダーシップを発揮していただきます。 現在のPython/FastAPI/Redisベースのシステムを改修し、トランザクション制御と並行性管理を実装します。 ▼主な担当業務 1.予約フローの再設計 ・現行稼働しているRedis(あるいはPostgresSQL)を使用した原子的な予約フローの実装 ・エージェント割当の原子性確保 ・冪等性キーの導入 2.スケーリングロジックの強化 ・AIエージェントグループの予約時のロック実装 ・VMライフサイクル管理の冪等性確保 ・並行スケーリング操作の調整 3.データ整合性の確保 ・楽観的ロックパターンの導入 ・Redisの高度なLuaスクリプト実装あるいはトランザクション機能を持つデータストアへの移行検討 4.監視・スケジューラの改善 ・定期タスクの分散ロック強化 ・誤って予約されたエージェントの回復処理 ・運用メトリクスとアラートの実装 5.テストと検証 ・負荷試験と競合テストの設計・実行 ・カオステストの実施 ・運用環境での監視とチューニング
必須スキル
Python,FastAPI - Python(FastAPI、asyncio)の実務経験 3年以上 - Redisの使用経験 - トランザクション制御の深い理解(ACID、分離レベル) - 競合状態(race condition)の特定と解決 - 冪等性の設計と実装 - Google Cloud Platform(GCE、Cloud Run) - 負荷試験ツール(k6、Locust)、並行性テスト(pytest、anyio)、カオステストの設計と実施
歓迎スキル
- Redisの高度な使用経験(Luaスクリプト、分散ロック) - PostgreSQLの行レベルロッキング(SELECT FOR UPDATE)の実装経験 - FirestoreのトランザクションAPIの使用経験 - アウトボックスパターンの実装経験 - 分散ロックとリーダー選出 - イベント駆動アーキテクチャ - ステートマシンの設計と実装 - 大規模システムのパフォーマンスチューニング
稼働日数
週4日
勤務形態
フルリモート
作業時間
Python,FastAPI
募集回数
1回
募集背景
この案件は、新規プロジェクトの立ち上げに伴い、経験豊富なエンジニアを募集しています。チームは10名規模で、アジャイル開発を採用しています。現場の雰囲気は和やかで、コミュニケーションを大切にしています。
募集人数
2名を予定しており、即日参画可能な方を優先的にご案内いたします。経験年数は3年以上を想定しています。フロントエンド1名、バックエンド1名の募集となります。
企業名
大手IT企業の子会社で、安定した経営基盤を持っています。詳細は面談時にご案内いたします。上場企業グループの一員として、長期的なプロジェクトを多数抱えています。
チーム人数
チーム構成はフロントエンド3名、バックエンド5名、インフラ2名となっています。プロジェクトマネージャー1名、デザイナー2名も在籍しています。総勢13名のチームで開発を進めています。
現場の雰囲気
アジャイル開発を採用しており、チーム内のコミュニケーションを大切にしています。週1回の定例会議があり、意見交換が活発です。リモートワークも可能で、柔軟な働き方ができます。
案件について詳しく聞いてみませんか?
知りたい内容を選んでください(複数選択可)