Granicus
Granicus
Granicus desarrolla soluciones SaaS para organizaciones gubernamentales, ayudando a agencias locales, estatales y federales a prestar servicios digitales y comunicarse de manera más eficaz con la ciudadanía. Su Government Experience Cloud reúne herramientas para la gestión de reuniones y agendas, la comunicación con los ciudadanos, los registros públicos y la participación comunitaria. Los productos de la empresa favorecen operaciones más eficientes y ayudan a los gobiernos a crear interacciones más claras, accesibles y transparentes con las personas a las que prestan servicio.

Ingeniero/a sénior de software, sistemas de agentes de IA - Granicus (remoto, Estados Unidos)

Desarrolla sistemas de agentes de IA basados en Python, marcos de web scraping e interfaces React para los productos en la nube de Granicus. Ayuda a crear tecnología que conecta a los gobiernos con sus residentes.

Descripción

  • Crea y mantiene servicios backend escalables con Python, FastAPI y LangChain
  • Desarrolla y mantiene marcos de web scraping con Firecrawl, Playwright o herramientas comparables
  • Diseña y coordina sistemas multiagente, incluidos flujos de trabajo de LangFlow y la comunicación entre agentes
  • Lleva plataformas multiagente a producción con capacidades fiables de monitorización y conmutación por error
  • Conecta agentes con Salesforce, SharePoint, Slack y aplicaciones empresariales internas
  • Desarrolla componentes frontend responsivos y accesibles con React.js u otros marcos similares
  • Ofrece experiencias de usuario en tiempo real mediante SSE o WebSocket
  • Supervisa el comportamiento de los agentes y los datos de interacción con herramientas de observabilidad como LangFuse
  • Mentoriza a ingenieros júnior y participa en revisiones de código
  • Contribuye a la arquitectura de software y a las decisiones de diseño técnico
  • Colabora con los equipos de IA/ML, DevOps y Producto en un entorno ágil
  • Cumple los requisitos de Granicus en materia de seguridad de la información, confidencialidad, integridad, disponibilidad y privacidad de datos

Requisitos

  • Entre ocho y doce años de experiencia en desarrollo de software full-stack
  • Dominio avanzado de Python
  • Sólida experiencia backend con FastAPI, asyncio y microservicios escalables
  • Experiencia creando y desplegando marcos de web scraping con Firecrawl, Scrapy, Playwright o herramientas similares
  • Experiencia práctica desarrollando sistemas basados en agentes
  • Experiencia implementando comunicación entre agentes (A2A)
  • Experiencia orquestando flujos de trabajo con LangFlow
  • Experiencia llevando sistemas multiagente a producción
  • Experiencia integrando agentes con Salesforce, SharePoint, CRM o plataformas comparables
  • Experiencia en desarrollo frontend con React.js, TypeScript u otros marcos modernos
  • Familiaridad con plataformas de observabilidad de agentes como LangFuse
  • Experiencia utilizando herramientas de desarrollo asistido por IA, como GitHub Copilot, Winsurf o productos equivalentes
  • Capacidad para cumplir las responsabilidades de Granicus en materia de seguridad de la información y privacidad de datos
  • No se indica ningún requisito de titulación; Granicus señala que la mayoría de los puestos no requieren un título universitario

Beneficios

  • Tiempo libre remunerado flexible
  • Días de bienestar remunerados para toda la empresa
  • Reembolso por trabajar desde casa
  • Seguro privado de salud, oftalmológico, dental y de vida pagado por la empresa
  • Apoyo de salud mental bajo demanda, incluido Headspace y otros recursos de bienestar
  • Opciones de planes de pensiones y jubilación
  • Acceso a plataformas de aprendizaje en línea
  • Remuneración salarial y bonificaciones
  • Grupos de recursos para empleados
  • Sesiones Coffee with Mark
  • Comunidades de Microsoft Teams sobre bienestar, arte, mascotas, familia, crianza y otros intereses
  • Conversaciones con invitados especiales sobre temas que afectan a los empleados