Granicus
Granicus
Granicus 为政府机构开发 SaaS 解决方案,帮助地方、州和联邦机构提供数字服务,并更有效地与公众沟通。其 Government Experience Cloud 汇集了会议与议程管理、公众沟通、公共记录和社区参与等工具。公司的产品支持更高效的运营,同时帮助政府与所服务的民众建立更清晰、更易于访问且更透明的互动。

高级软件工程师,AI智能体系统 - Granicus(远程,美国)

为Granicus云产品构建基于Python的AI智能体系统、网页抓取框架和React界面。 助力开发连接政府与居民的技术。

描述

  • 使用Python、FastAPI和LangChain创建并维护可扩展的后端服务
  • 使用Firecrawl、Playwright或同类工具开发和支持网页抓取框架
  • 设计和协调多智能体系统,包括LangFlow工作流和智能体间通信
  • 将多智能体平台发布到生产环境,并提供可靠的监控和故障转移能力
  • 将智能体连接到Salesforce、SharePoint、Slack和内部业务应用
  • 使用React.js或类似框架构建响应式且易于访问的前端组件
  • 通过SSE或WebSocket提供实时用户体验
  • 使用LangFuse等可观测性工具跟踪智能体行为和交互数据
  • 指导初级工程师并参与代码评审
  • 参与软件架构和技术设计决策
  • 在敏捷环境中与AI/ML、DevOps和产品团队协作
  • 遵守Granicus关于信息安全、保密性、完整性、可用性和数据隐私的要求

任职要求

  • 具有八至十二年的全栈软件开发经验
  • 精通Python
  • 具备FastAPI、asyncio和可扩展微服务方面的扎实后端专业能力
  • 具有使用Firecrawl、Scrapy、Playwright或类似工具创建和部署网页抓取框架的经验
  • 具备开发基于智能体的系统的实践经验
  • 具有实现智能体间(A2A)通信的经验
  • 具有使用LangFlow编排工作流的经验
  • 具有将多智能体系统投入生产环境的经验
  • 具有将智能体与Salesforce、SharePoint、CRM或类似平台集成的经验
  • 具备React.js、TypeScript或其他现代框架的前端开发经验
  • 熟悉LangFuse等智能体可观测性平台
  • 具有使用GitHub Copilot、Winsurf或同类产品等AI辅助开发工具的经验
  • 能够履行Granicus的信息安全和数据隐私职责
  • 未规定学位要求;Granicus表示大多数职位不要求学位

福利待遇

  • 灵活的带薪休假
  • 公司统一安排的带薪健康关怀日
  • 居家办公费用报销
  • 雇主承担的私人医疗、视力、牙科和人寿保险
  • 按需提供心理健康支持,包括Headspace和其他健康资源
  • 养老金和退休计划选项
  • 在线学习平台使用权限
  • 薪资和奖金待遇
  • 员工资源小组
  • 与Mark交流的Coffee with Mark活动
  • 涵盖健康、艺术、宠物、家庭、育儿和其他兴趣的Microsoft Teams社群
  • 围绕影响员工的问题开展的特别嘉宾交流