
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