職務内容
バックエンド開発エンジニア(AIエージェント方向)/AIネイティブバックエンドエンジニア
この役割について:
私たちは「エージェントネイティブ」の哲学を受け入れるバックエンドエンジニアを求めています。従来のCRUD開発とは異なり、自律的な計画、記憶保持、ツール呼び出し、環境との相互作用が可能なインテリジェントエージェントシステムの設計と構築を担当していただきます。
AIを時折呼び出すAPIとして扱うのではなく、ステートマシン、グラフ計算(Graph)、自律的意思決定を中核パラダイムとしてバックエンドロジックを再構築する能力が求められます。ここでは、あなたが書くコードの一行一行が、エージェントが複雑なタスクを理解し分解して実行する方法を決定する可能性があります。
主な責任
- コアフレームワーク開発:ReAct、Plan-and-Execute、マルチエージェントコラボレーションなど様々な推論モードをサポートする高拡張性のAIエージェント実行エンジンの設計と実装
- ツール&エコシステム統合:エージェントの「手足」を開発——Function Calling/Tool Useメカニズムを通じて内部API、サードパーティサービス、データベースを標準化されたツールとしてシームレスにカプセル化
- メモリシステム構築:長期記憶(ベクトルデータベースベース)と短期作業記憶(Redisベース)を含むハイブリッドメモリアーキテクチャの設計
- ワークフローオーケストレーション:LangGraph、DSPy、またはカスタムDSL(ドメイン固有言語)を使用して複雑なエージェントワークフローを調整し、ループ、リトライ、バックトラッキング、ヒューマンインザループコラボレーションを処理
- パフォーマンス最適化:LLM呼び出しのレイテンシとコストの最適化(キャッシング、プロンプト圧縮、モデルルーティング)を行いながら、高並列下での非同期タスクキューの安定性を確保
求めるスキル
- 学歴・経験:コンピュータ関連の学位と2-5年のバックエンド開発経験
- 堅実なバックエンド基盤:
- Python/Go/Javaのいずれか一つに精通(成熟したAIエコシステムのためPythonが望ましい)
- 非同期プログラミングの専門知識(例:Python asyncio、Go Goroutine)
- FastAPI/Spring Bootなどのフレームワークに精通し、RESTful/gRPC APIを独立して設計できる能力
- データベース&ミドルウェア:
- PostgreSQL/MySQLに精通し、少なくとも一つのベクトルデータベース(Milvus/Pinecone/Qdrant/Chroma)の基本使用事例を理解(チューニング不要だが、ベクトル検索の知識が必須)
- AI基礎:
- LLMの限界(幻覚、コンテキストウィンドウ、推論ボトルネック)を深く理解し、エンジニアリングを通じて緩和する能力
- 実践的なアプリケーションにおけるプロンプトエンジニアリング(Few-shot、Chain-of-Thought)に精通
福利厚生
- チームビルディング活動
- 健康診断
- 年間ボーナス


