
Granicus разработва SaaS решения за държавни организации, като помага на местни, регионални и федерални институции да предоставят цифрови услуги и да общуват по-ефективно с обществеността. Неговата облачна платформа Government Experience Cloud обединява инструменти за управление на заседания и дневен ред, комуникация с гражданите, публични регистри и ангажиране на общността. Продуктите на компанията подпомагат по-ефективната работа и същевременно помагат на институциите да създават по-ясно, достъпно и прозрачно взаимодействие с хората, на които служат.
Старши софтуерен инженер, системи с AI агенти – Granicus (дистанционна работа, Съединени щати)
Разработвайте базирани на Python системи с AI агенти, рамки за уеб скрейпинг и React интерфейси за облачните продукти на Granicus. Помагайте за създаването на технологии, които свързват държавните институции с гражданите.
Описание
- Създавайте и поддържайте мащабируеми бекенд услуги с Python, FastAPI и LangChain
- Разработвайте и поддържайте рамки за уеб скрейпинг с Firecrawl, Playwright или сравними инструменти
- Проектирайте и координирайте мултиагентни системи, включително работни процеси в LangFlow и комуникация между агенти
- Пускайте мултиагентни платформи в продукция с надежден мониторинг и възможности за преминаване към резервен режим
- Свързвайте агентите със Salesforce, SharePoint, Slack и вътрешни бизнес приложения
- Създавайте адаптивни и достъпни фронтенд компоненти с React.js или сходни рамки
- Осигурявайте потребителски изживявания в реално време чрез SSE или WebSocket
- Проследявайте поведението на агентите и данните за взаимодействията с инструменти за наблюдаемост като LangFuse
- Наставлявайте младши инженери и участвайте в прегледи на код
- Допринасяйте за софтуерната архитектура и решенията за технически дизайн
- Работете с екипите по AI/ML, DevOps и Product в гъвкава среда
- Спазвайте изискванията на Granicus за информационна сигурност, поверителност, цялостност, наличност и защита на данните
Изисквания
- Осем до дванадесет години опит в разработката на full-stack софтуер
- Напреднали умения с Python
- Силен бекенд опит с FastAPI, asyncio и мащабируеми микросървиси
- Опит в създаването и внедряването на рамки за уеб скрейпинг с Firecrawl, Scrapy, Playwright или сходни инструменти
- Практически опит в разработването на системи, базирани на агенти
- Опит с внедряването на комуникация между агенти (A2A)
- Опит с оркестриране на работни процеси чрез LangFlow
- Опит с въвеждането на мултиагентни системи в продукция
- Опит с интегриране на агенти със Salesforce, SharePoint, CRM системи или сравними платформи
- Опит с разработка на фронтенд с React.js, TypeScript или други модерни рамки
- Познаване на платформи за наблюдаемост на агенти като LangFuse
- Опит с използване на инструменти за разработчици с AI, като GitHub Copilot, Winsurf или еквивалентни продукти
- Способност за изпълнение на отговорностите на Granicus в областта на информационната сигурност и защитата на данните
- Не е посочено изискване за диплома; Granicus посочва, че повечето роли не изискват диплома
Придобивки
- Гъвкаво платено свободно време
- Платени общофирмени дни за благополучие
- Възстановяване на разходи за работа от дома
- Частно здравно, зрително, дентално и животозастраховане, платено от работодателя
- Подкрепа за психично здраве при поискване, включително Headspace и други ресурси за благополучие
- Възможности за пенсионен и осигурителен план
- Достъп до платформи за онлайн обучение
- Заплата и бонусно възнаграждение
- Групи за ресурси на служителите
- Сесии Coffee with Mark
- Общности в Microsoft Teams, посветени на благополучието, изкуството, домашните любимци, семейството, родителството и други интереси
- Разговори със специални гости по въпроси, които засягат служителите