【フルリモート/週5】Pythonバックエンドエンジニア(生成AI・LLMアプリケーション開発/FastAPI)

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 4,400 ~ 4,800円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【フルリモート/週5】Pythonバックエンドエンジニア(生成AI・LLMアプリケーション開発/FastAPI)
お任せしたいこと
自社で展開するBtoB SaaSプロダクト、または新規事業において、大規模言語モデル(LLM)をはじめとする生成AI技術をプロダクトに組み込み、ビジネス上の実課題を解決するためのバックエンドAPIおよびデータパイプラインの開発をお任せします。
「ただOpenAIのAPIを叩いてチャットボットを作るだけ」の薄いラッパー開発ではなく、企業独自のドキュメントを検索・参照させるRAG(Retrieval-Augmented Generation)基盤の構築や、LangChain等のフレームワークを用いた複雑なエージェントの実装、そしてそれを本番環境で高速かつ安定して稼働させるための泥臭いソフトウェアエンジニアリングに取り組んでいただきます。
具体的な業務内容
・Python(FastAPI)を用いた、高パフォーマンスで非同期的なRESTful APIの設計・開発
・OpenAI API、Anthropic API、またはオープンソースのLLMを活用した、アプリケーションへの生成AI機能の組み込み
・LangChainやLlamaIndex等のオーケストレーションフレームワークを利用した、複雑なプロンプトチェーンやRAGパイプラインの設計・実装
・Pinecone、Qdrant、Milvus等のベクトルデータベース(Vector DB)を利用した、意味検索システムの構築とインデックス最適化
・LLMの応答遅延(レイテンシ)を隠蔽するための、Streaming APIの実装やWebSocketsを用いたフロントエンドとのリアルタイム通信設計
・ハルシネーション(もっともらしい嘘)の低減や、プロンプトインジェクション攻撃への対策など、AI特有のセキュリティおよび品質管理ロジックの実装
・CeleryやAWS SQSを利用した、非同期でのバッチ処理(大規模な社内データのチャンク化・ベクトル化パイプライン)の構築
必須スキル・経験
・Pythonを用いたWebアプリケーション(バックエンドAPI)の開発実務経験(目安として3年以上)
・FastAPI、Django、またはFlask等のWebフレームワークを用いた開発経験
・RDBMSを用いた適切なテーブル設計、およびSQLパフォーマンスチューニングの経験
・Git / GitHubを用いたプルリクエストベースでのチーム開発経験
歓迎スキル・経験
・OpenAI API等を利用したLLMアプリケーションの開発経験、またはプロンプトエンジニアリングの知見
・LangChain、LlamaIndex等のLLMオーケストレーションツールの実務利用経験
・ベクトルデータベース(Pinecone, Qdrant, Chroma等)を利用したRAGの実装経験
・AWS、またはGCP環境におけるクラウドネイティブなインフラ構築・運用経験
・機械学習(NLP領域)に関する基礎的な知識
開発・業務環境
開発言語:Python 3.x
フレームワーク:FastAPI
AI関連技術:LangChain, LlamaIndex, OpenAI API
データベース:PostgreSQL, Redis
ベクトルDB:Pinecone (または Qdrant, Weaviate 等)
インフラ・コンテナ:AWS (ECS, Lambda 等) または GCP (Cloud Run 等), Docker
テスト・CI/CD:pytest, GitHub Actions
コミュニケーション・管理:GitHub, Jira, Slack, Zoom
プロジェクトチームについて
生成AI・LLMアプリケーション開発チームへの配属となります。
「AIは魔法の杖ではない」という事実を深く理解しており、LLMの不確実性(出力のブレ)に対して文句を言うのではなく、「どうすればシステム的にガードレールを設けて安全にユーザーへ価値を届けられるか」をソフトウェア設計の観点から妥協なく議論するカルチャーです。技術の進化が極めて早い領域であるため、過去のベストプラクティスに固執せず、昨日まで書いていたコードを今日のアップデートで潔く捨て去るような、高い柔軟性と学習意欲を持ったメンバーが集まっています。
求める人物像
・「AIモデルの研究開発」ではなく、「AIを活用したプロダクト開発」に興味があり、ユーザーの課題解決にフォーカスできる方
・公式ドキュメントや最新の英語論文、X(旧Twitter)等の一次情報を自ら泥臭くキャッチアップし、手を動かして検証(PoC)できる方
・LLM特有の非決定論的な挙動に対して、従来のバックエンドの知識(キャッシュ戦略、非同期処理、リトライ機構)を組み合わせて堅牢なシステムを設計できる方
仕事の魅力
世界中が注目する生成AIの最前線に立ち、最先端の技術を「研究」ではなく「実事業のプロダクト」として世に送り出すことができる、極めてエキサイティングなポジションです。LLMという新しいインターフェースと、従来の堅牢なバックエンドエンジニアリングを掛け合わせる経験を通じて、これからのAI時代においてすべての企業が渇望する「LLM・生成AIアプリケーションエンジニア」としての圧倒的な市場価値を着実に磨くことができます。
働き方
リモート環境
[フルリモート] 基本的にフルリモートで働いていただけます。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
