
Granicus vyvíjí SaaS řešení pro státní a veřejné organizace a pomáhá místním, regionálním i federálním úřadům poskytovat digitální služby a efektivněji komunikovat s veřejností. Její cloudová platforma Government Experience Cloud propojuje nástroje pro správu schůzí a programů, komunikaci s občany, práci s veřejnými dokumenty a zapojování komunit. Produkty společnosti podporují efektivnější fungování úřadů a pomáhají jim vytvářet srozumitelnější, dostupnější a transparentnější vztahy s lidmi, kterým slouží.
Seniorní softwarový inženýr, systémy AI agentů — Granicus (práce na dálku, Spojené státy)
Vytvářejte systémy AI agentů v Pythonu, frameworky pro web scraping a rozhraní React pro cloudové produkty Granicus. Pomáhejte rozvíjet technologie, které propojují státní správu s obyvateli.
Popis
- Vytvářet a udržovat škálovatelné backendové služby v Pythonu, FastAPI a LangChain
- Vyvíjet a podporovat frameworky pro web scraping s využitím Firecrawl, Playwright nebo srovnatelných nástrojů
- Navrhovat a koordinovat víceagentní systémy včetně pracovních postupů LangFlow a komunikace mezi agenty
- Nasazovat víceagentní platformy do produkce se spolehlivým monitoringem a možnostmi automatického přepnutí při výpadku
- Propojovat agenty se Salesforce, SharePointem, Slackem a interními obchodními aplikacemi
- Vytvářet responzivní a přístupné frontendové komponenty v React.js nebo podobných frameworkách
- Poskytovat uživatelské prostředí v reálném čase prostřednictvím SSE nebo WebSocketu
- Sledovat chování agentů a data o jejich interakcích pomocí nástrojů observability, jako je LangFuse
- Vést juniorní inženýry a účastnit se revizí kódu
- Přispívat k softwarové architektuře a rozhodnutím o technickém návrhu
- Spolupracovat s týmy AI/ML, DevOps a Product v agilním prostředí
- Dodržovat požadavky společnosti Granicus na informační bezpečnost, důvěrnost, integritu, dostupnost a ochranu osobních údajů
Požadavky
- Osm až dvanáct let zkušeností s vývojem softwaru full-stack
- Pokročilá znalost Pythonu
- Silné backendové zkušenosti s FastAPI, asyncio a škálovatelnými mikroslužbami
- Zkušenosti s vytvářením a nasazováním frameworků pro web scraping s využitím Firecrawl, Scrapy, Playwright nebo podobných nástrojů
- Praktické zkušenosti s vývojem systémů založených na agentech
- Zkušenosti s implementací komunikace mezi agenty (A2A)
- Zkušenosti s orchestrací pracovních postupů pomocí LangFlow
- Zkušenosti s uvedením víceagentních systémů do produkce
- Zkušenosti s integrací agentů se Salesforce, SharePointem, CRM systémy nebo srovnatelnými platformami
- Zkušenosti s frontendovým vývojem v React.js, TypeScriptu nebo jiných moderních frameworkách
- Znalost platforem pro observability agentů, jako je LangFuse
- Zkušenosti s používáním vývojářských nástrojů s podporou AI, jako jsou GitHub Copilot, Winsurf nebo ekvivalentní produkty
- Schopnost plnit povinnosti společnosti Granicus v oblasti informační bezpečnosti a ochrany osobních údajů
- Požadavek na vysokoškolský titul není uveden; Granicus uvádí, že většina pozic titul nevyžaduje
Benefity
- Flexibilní placená dovolená
- Placené celofiremní dny zaměřené na well-being
- Proplácení nákladů na práci z domova
- Soukromé zdravotní, oční, zubní a životní pojištění hrazené zaměstnavatelem
- Psychologická podpora na vyžádání včetně služby Headspace a dalších zdrojů pro well-being
- Možnosti penzijních a důchodových plánů
- Přístup k online vzdělávacím platformám
- Mzda a bonusové odměny
- Zaměstnanecké skupiny
- Setkání Coffee with Mark
- Komunity Microsoft Teams zaměřené na well-being, umění, domácí mazlíčky, rodinu, rodičovství a další zájmy
- Rozhovory se speciálními hosty o otázkách, které ovlivňují zaměstnance