職務内容
私たちは、「エージェントネイティブ」の思想を受け入れるバックエンド開発エンジニア(AIエージェント専門)またはAIネイティブバックエンドエンジニアを求めています。従来のCRUD開発とは異なり、自律的な計画、記憶保持、ツール呼び出し、環境との相互作用が可能なインテリジェントエージェントシステムの設計と構築を担当していただきます。この役割では、AIは単なるAPI呼び出しではなく、中核的なパラダイムです。ステートマシン、グラフ計算、自律的意思決定を中心にバックエンドロジックを再構築します。あなたが書くコードの一行一行が、エージェントが複雑なタスクを理解し、実行に分解する方法を決定する可能性があります。
主な責任
- コアフレームワーク開発: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 Goroutines、または同等の専門知識。
- フレームワーク:FastAPI/Spring Bootの知識とRESTful/gRPC APIを独立して設計する能力。
- データベース&ミドルウェア:PostgreSQL/MySQLの習熟と少なくとも1つのベクトルデータベース(Milvus/Pinecone/Qdrant/Chroma)の基本的な使用。
- AI基礎:LLMの制限(幻覚、コンテキストウィンドウ、推論ボトルネック)とそれらを軽減するエンジニアリングソリューションの深い理解。
- プロンプトエンジニアリング:Few-shotおよびChain-of-Thought技術の実践的な経験。
福利厚生