
Granicus utvecklar SaaS-lösningar för offentliga organisationer och hjälper kommunala, regionala och statliga myndigheter att leverera digitala tjänster och kommunicera mer effektivt med allmänheten. Företagets Government Experience Cloud samlar verktyg för mötes- och dagordningshantering, kommunikation med invånare, offentliga handlingar och samhällsengagemang. Produkterna bidrar till effektivare verksamheter och hjälper offentliga aktörer att skapa tydligare, mer tillgängliga och transparenta kontakter med de människor de tjänar.
Senior mjukvaruingenjör, AI-agentsystem – Granicus (distansarbete, USA)
Bygg Python-baserade AI-agentsystem, ramverk för webbskrapning och React-gränssnitt för Granicus molnprodukter. Bidra till att utveckla teknik som kopplar samman myndigheter med invånare.
Beskrivning
- Skapa och underhåll skalbara backendtjänster med Python, FastAPI och LangChain
- Utveckla och stöd ramverk för webbskrapning med Firecrawl, Playwright eller jämförbara verktyg
- Designa och samordna multiagentsystem, inklusive LangFlow-arbetsflöden och kommunikation mellan agenter
- Sätt multiagentplattformar i produktion med tillförlitlig övervakning och funktioner för redundans
- Anslut agenter till Salesforce, SharePoint, Slack och interna affärsapplikationer
- Bygg responsiva och tillgängliga frontendkomponenter med React.js eller liknande ramverk
- Leverera användarupplevelser i realtid via SSE eller WebSocket
- Spåra agenters beteende och interaktionsdata med observerbarhetsverktyg som LangFuse
- Vägled juniora ingenjörer och delta i kodgranskningar
- Bidra till beslut om programvaruarkitektur och teknisk design
- Arbeta med AI/ML-, DevOps- och produktteam i en agil miljö
- Upprätthåll Granicus krav på informationssäkerhet, konfidentialitet, integritet, tillgänglighet och dataskydd
Krav
- Åtta till tolv års erfarenhet av fullstackutveckling
- Avancerade kunskaper i Python
- Gedigen backendkompetens inom FastAPI, asyncio och skalbara mikrotjänster
- Erfarenhet av att skapa och driftsätta ramverk för webbskrapning med Firecrawl, Scrapy, Playwright eller liknande verktyg
- Praktisk erfarenhet av att utveckla agentbaserade system
- Erfarenhet av att implementera kommunikation mellan agenter (A2A)
- Erfarenhet av att orkestrera arbetsflöden med LangFlow
- Erfarenhet av att ta multiagentsystem till produktion
- Erfarenhet av att integrera agenter med Salesforce, SharePoint, CRM-system eller jämförbara plattformar
- Erfarenhet av frontendutveckling med React.js, TypeScript eller andra moderna ramverk
- Kännedom om plattformar för agentobserverbarhet, såsom LangFuse
- Erfarenhet av AI-assisterade utvecklarverktyg som GitHub Copilot, Winsurf eller motsvarande produkter
- Förmåga att uppfylla Granicus ansvar för informationssäkerhet och dataskydd
- Inget utbildningskrav anges; Granicus uppger att de flesta roller inte kräver examen
Förmåner
- Flexibel betald ledighet
- Betalda friskvårdsdagar för hela företaget
- Ersättning för arbete hemifrån
- Arbetsgivarbetald privat sjuk-, syn-, tand- och livförsäkring
- Mental hälsostöd på begäran, inklusive Headspace och andra välmåenderesurser
- Pensions- och tjänstepensionsalternativ
- Tillgång till plattformar för onlineutbildning
- Lön och bonusersättning
- Medarbetarresursgrupper
- Coffee with Mark-sessioner
- Microsoft Teams-grupper om välmående, konst, husdjur, familj, föräldraskap och andra intressen
- Samtal med särskilt inbjudna gäster om frågor som påverkar medarbetare