
シニア Python エンジニア、エージェント型 AI — ブラジル・リモート
エンジニアリング、デザイン、戦略を手がけるAmbushで、マルチエージェントのLLMサービスを構築します。 ストリーミングAPI、Kubernetesへのデプロイ、安全なAI連携を担当します。
仕事内容
- LLMエージェントを連携させるPythonサービスを構築・保守する
- エージェント間のルーティングとタスク委任を開発する
- A2Aプロトコルとエージェントカードでエージェント間通信を実現する
- 結果が利用可能になり次第返すストリーミングAPIを作成する
- ツール呼び出しとプロンプトテンプレートを使い、AWS Bedrock/Anthropic、Azure OpenAIなどのプラットフォーム経由でLLMを接続する
- アプリケーションに可観測性とLLMトレーシングを追加する
- 分散環境の問題を診断する
- サービスをコンテナにパッケージ化し、Kubernetesクラスターにデプロイする
- mTLSでサービス間通信を保護する
- 証明書のライフサイクルを管理する
- CI/CDパイプラインと適切なバージョン管理の運用を支援する
応募要件
- Pythonを高い水準で使いこなせること
- A2Aプロトコルとマルチエージェントのタスク委任に関する実務経験
- 非同期ジェネレーター、キュー、並行プロデューサー、タスクのキャンセルを含むasyncioの確かな知識
- 結果を段階的に返すストリーミングAPIの作成経験
- Pydantic AI、LangGraphなどのエージェントフレームワークの使用経験
- ツール呼び出し、エージェントルーティング、Jinja2によるプロンプトテンプレートの経験
- AWS Bedrock/Anthropic、Azure OpenAIなどのLLM API連携経験
- OpenTelemetryおよびArize PhoenixなどのLLMトレーシングツールの使用経験
- Splunk、Datadogなどを使って複数Podのログを調査した経験
- マルチステージビルド、プライベートレジストリ、開発コンテナを含むDockerの使用経験
- Kubernetesへのデプロイと、サービス、Ingress、プローブ、kubectl、k9sの使用経験
- クライアントとしてのmTLS利用と証明書ライフサイクル管理の経験
- GitおよびGitHub Actionsの使用経験
- 優れたコミュニケーション能力
- 英語を十分に使いこなせること
- シニアレベルの実務経験
- 歓迎:特に規制対象の環境において、ソフトウェアライフサイクルを文書化した経験
- 歓迎:製薬、医療、またはライフサイエンス分野のプロジェクト経験
福利厚生
- 人を大切にし、支え合い、信頼と裁量を重んじる職場
- 相互支援を基盤とする協力的なチーム文化
- 意義のある長期的な業務とパートナーシップ







