【フルリモート/週5/Python】生成AI(LLM)を活用した自社SaaSプロダクトのバックエンド開発およびRAG基盤構築

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 5,700 ~ 6,700円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【フルリモート/週5/Python】生成AI(LLM)を活用した自社SaaSプロダクトのバックエンド開発およびRAG基盤構築
お任せしたいこと
[役割]バックエンドエンジニアとして、企業の業務効率化を支援する「生成AI(LLM)組み込み型SaaS」のバックエンドAPI開発、および独自のRAG(検索拡張生成)パイプラインの構築・運用をお任せします。
[役割に対して求める成果]OpenAI API等を利用した機能開発において、プロンプトの実行遅延やタイムアウトを防ぐための非同期処理を適切に設計・実装すること。また、社内ドキュメント等の非構造化データをベクトル化し、ハルシネーション(AIの嘘)を最小限に抑えつつ、ユーザーが求める精度の高い回答を高速に生成できるスケーラブルなRAG基盤を安定稼働させること。
具体的な業務内容
・Python(FastAPI)を用いた、AIプロダクト向けWeb APIの詳細設計、実装、テスト
・OpenAI API(GPT-4等)やAnthropic Claude等のLLMを活用した、自然言語処理バックエンド機能の開発
・LangChainやLlamaIndex等を利用したRAG(Retrieval-Augmented Generation)アーキテクチャの設計、およびプロンプトエンジニアリングのシステム組み込み
・Pinecone、Qdrant、PGVector等のベクトルデータベースの構築、チューニング、およびインデックスの最適化
・LLMの推論にかかる長時間の処理をユーザーにストレスなく提供するための、Celery等を用いた非同期タスクキューの設計とWebSocket/SSEによるストリーミング応答の実装
・pytestを用いた単体テスト・結合テストの拡充によるデグレの防止、およびCI/CDパイプラインでの自動テスト運用
・LLMのAPIコストやレイテンシの監視(LangSmithやDatadog等を利用)および継続的なパフォーマンス改善
必須スキル・経験
・Pythonを用いたWebアプリケーション、またはバックエンドシステムの実務開発経験(3年以上)
・FastAPI、Django、Flask等のWebフレームワークを用いたAPI開発経験(2年以上)
・RDBMS(PostgreSQL, MySQL等)を用いたデータベース設計、および基本的なSQLの記述経験
・Git/GitHubを用いたプルリクエストベースでのチーム開発経験
歓迎スキル・経験
・OpenAI API等のLLMを利用したアプリケーション開発の実務経験
・LangChain、LlamaIndexなどのLLMオーケストレーションフレームワークの使用経験
・ベクトルデータベース(Pinecone, Qdrant, Milvus等)の運用経験
・Celery、Redis等を利用した非同期処理アーキテクチャの設計・開発経験
・機械学習、または自然言語処理(NLP)に関する基礎的な知識
・AWS(ECS, RDS, S3等)、またはGCPを利用したクラウド環境でのインフラ運用経験
・Docker等のコンテナ技術を用いた開発・運用経験
開発・業務環境
開発言語:Python 3.11以降
フレームワーク:FastAPI, LangChain, LlamaIndex
データベース・KVS:PostgreSQL (PGVector), Redis, Pinecone
インフラ:AWS (ECS, RDS等) または Google Cloud, Docker
テスト・CI/CD:pytest, GitHub Actions
監視・分析:Datadog, LangSmith, GitHub, Jira, Slack
プロジェクトチームについて
AIプロダクト開発部のバックエンドチームへの配属となります。LLMという進化の早い技術を扱うため、最新のペーパーやAPIアップデートの情報をチーム内で日常的にシェアする知的好奇心の高いカルチャーです。一方で、AIのPoC(概念実証)で終わらせず「プロダクトとして安定稼働させる」ことを重視しており、LLMの出力のブレやAPIの障害に対するフォールバック(例外処理)がコードレベルで担保されているかを厳格にレビューし合います。
求める人物像
・生成AIの技術トレンドに強い関心を持ちつつも、「AIの魔法」に頼るのではなく、エンジニアリングの力でシステムの堅牢性や応答速度を改善していくことにやりがいを感じる方
・外部API(LLM)の仕様変更やレイテンシの悪化といった自分たちでコントロールできない外部要因に対しても、キャッシュや非同期処理を駆使してユーザー体験を守る設計ができる方
・不確実性の高いAIプロダクト開発において、PdMやプロンプトエンジニアと密にコミュニケーションを取り、アジャイルに仮説検証を繰り返せる方
仕事の魅力
世界中でニーズが爆発している「LLMを活用したエンタープライズ向けアプリケーション」の開発に最前線で携わることができます。単なるAPIのラッパーを作るのではなく、ベクトル検索の最適化や大規模なRAGパイプラインの構築、ストリーミング処理の実装など、Pythonエンジニアとして現在最も市場価値が高まっているAIアプリケーションアーキテクチャの設計スキルを実践的に磨き上げることができます。
働き方
リモート環境
[フルリモート] 基本的にフルリモートで働いていただけます。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
