
A Granicus desenvolve soluções SaaS para organizações governamentais, ajudando agências locais, estaduais e federais a oferecer serviços digitais e se comunicar de forma mais eficaz com a população. Sua Government Experience Cloud reúne ferramentas para gestão de reuniões e pautas, comunicação com cidadãos, registros públicos e participação comunitária. Os produtos da empresa apoiam operações mais eficientes e ajudam os governos a criar interações mais claras, acessíveis e transparentes com as pessoas que atendem.
Engenheiro(a) de Software Sênior, Sistemas de Agentes de IA - Granicus (Remoto, Estados Unidos)
Desenvolva sistemas de agentes de IA baseados em Python, frameworks de web scraping e interfaces React para os produtos em nuvem da Granicus. Ajude a criar tecnologia que conecta governos e residentes.
Descrição
- Crie e mantenha serviços de backend escaláveis com Python, FastAPI e LangChain
- Desenvolva e dê suporte a frameworks de web scraping com Firecrawl, Playwright ou ferramentas comparáveis
- Projete e coordene sistemas multiagentes, incluindo fluxos de trabalho do LangFlow e comunicação entre agentes
- Coloque plataformas multiagentes em produção com recursos confiáveis de monitoramento e failover
- Conecte agentes ao Salesforce, SharePoint, Slack e aplicativos internos de negócios
- Desenvolva componentes de frontend responsivos e acessíveis com React.js ou frameworks semelhantes
- Ofereça experiências de usuário em tempo real por meio de SSE ou WebSocket
- Monitore o comportamento dos agentes e os dados de interação com ferramentas de observabilidade, como LangFuse
- Oriente engenheiros juniores e participe de revisões de código
- Contribua para a arquitetura de software e para decisões de design técnico
- Trabalhe com as equipes de IA/ML, DevOps e Produto em um ambiente ágil
- Cumpra os requisitos da Granicus relacionados à segurança da informação, confidencialidade, integridade, disponibilidade e privacidade de dados
Requisitos
- De oito a doze anos de experiência em desenvolvimento de software full-stack
- Proficiência avançada em Python
- Forte experiência em backend com FastAPI, asyncio e microsserviços escaláveis
- Experiência criando e implantando frameworks de web scraping com Firecrawl, Scrapy, Playwright ou ferramentas semelhantes
- Experiência prática no desenvolvimento de sistemas baseados em agentes
- Experiência implementando comunicação entre agentes (A2A)
- Experiência orquestrando fluxos de trabalho com LangFlow
- Experiência colocando sistemas multiagentes em produção
- Experiência integrando agentes ao Salesforce, SharePoint, CRMs ou plataformas comparáveis
- Experiência em desenvolvimento de frontend com React.js, TypeScript ou outros frameworks modernos
- Familiaridade com plataformas de observabilidade de agentes, como LangFuse
- Experiência usando ferramentas de desenvolvimento assistido por IA, como GitHub Copilot, Winsurf ou produtos equivalentes
- Capacidade de cumprir as responsabilidades da Granicus relacionadas à segurança da informação e à privacidade de dados
- Nenhum requisito de graduação é informado; a Granicus indica que a maioria das funções não exige graduação
Benefícios
- Folga remunerada flexível
- Dias remunerados de bem-estar para toda a empresa
- Reembolso por trabalhar de casa
- Seguro privado de saúde, visão, odontológico e de vida pago pelo empregador
- Suporte de saúde mental sob demanda, incluindo Headspace e outros recursos de bem-estar
- Opções de planos de pensão e aposentadoria
- Acesso a plataformas de aprendizado on-line
- Remuneração salarial e bônus
- Grupos de recursos para funcionários
- Sessões Coffee with Mark
- Comunidades do Microsoft Teams sobre bem-estar, arte, animais de estimação, família, parentalidade e outros interesses
- Conversas com convidados especiais sobre questões que afetam os funcionários