
シニアソフトウェアエンジニア、AIエージェントシステム - Granicus(リモート、米国)
Granicusのクラウド製品向けに、PythonベースのAIエージェントシステム、ウェブスクレイピングフレームワーク、Reactインターフェースを構築します。 政府と住民をつなぐテクノロジーの開発に携わります。
仕事内容
- Python、FastAPI、LangChainを使用して、スケーラブルなバックエンドサービスを作成・保守する
- Firecrawl、Playwright、または同等のツールを使用して、ウェブスクレイピングフレームワークを開発・サポートする
- LangFlowワークフローやエージェント間通信を含むマルチエージェントシステムを設計・調整する
- 信頼性の高い監視機能とフェイルオーバー機能を備えたマルチエージェントプラットフォームを本番環境にリリースする
- エージェントをSalesforce、SharePoint、Slack、社内業務アプリケーションに接続する
- React.jsまたは同様のフレームワークで、レスポンシブかつアクセシブルなフロントエンドコンポーネントを構築する
- SSEまたはWebSocketによってリアルタイムのユーザー体験を提供する
- LangFuseなどの可観測性ツールでエージェントの動作とインタラクションデータを追跡する
- ジュニアエンジニアを指導し、コードレビューに参加する
- ソフトウェアアーキテクチャおよび技術設計の意思決定に貢献する
- アジャイルな環境でAI/ML、DevOps、プロダクトチームと協働する
- 情報セキュリティ、機密性、完全性、可用性、データプライバシーに関するGranicusの要件を遵守する
応募要件
- 8~12年のフルスタックソフトウェア開発経験
- Pythonに関する高度なスキル
- FastAPI、asyncio、スケーラブルなマイクロサービスに関する強力なバックエンドの専門知識
- Firecrawl、Scrapy、Playwright、または同様のツールを使用したウェブスクレイピングフレームワークの作成・デプロイ経験
- エージェントベースシステムの開発実務経験
- エージェント間(A2A)通信の実装経験
- LangFlowを使用したワークフローのオーケストレーション経験
- マルチエージェントシステムを本番環境に導入した経験
- エージェントをSalesforce、SharePoint、CRM、または同等のプラットフォームと統合した経験
- React.js、TypeScript、またはその他のモダンフレームワークによるフロントエンド開発経験
- LangFuseなどのエージェント可観測性プラットフォームに関する知識
- GitHub Copilot、Winsurf、または同等の製品など、AI支援開発ツールの使用経験
- Granicusの情報セキュリティおよびデータプライバシーに関する責任を遂行できること
- 学位要件は明記されていません。Granicusは、ほとんどの職種で学位を必要としないとしています
福利厚生
- 柔軟な有給休暇
- 全社対象の有給ウェルビーイング休暇
- 在宅勤務費用の補助
- 会社負担の民間医療、視力、歯科、生命保険
- Headspaceなどのウェルネスリソースを含む、オンデマンドのメンタルヘルス支援
- 年金および退職プランの選択肢
- オンライン学習プラットフォームの利用
- 給与およびボーナス報酬
- 従業員リソースグループ
- Coffee with Markセッション
- ウェルネス、アート、ペット、家族、子育てなどの関心分野を扱うMicrosoft Teamsコミュニティ
- 従業員に影響を与える問題をテーマにした特別ゲストとの対話








