
Granicus développe des solutions SaaS pour les organisations gouvernementales, en aidant les administrations locales, régionales et fédérales à fournir des services numériques et à communiquer plus efficacement avec le public. Sa Government Experience Cloud réunit des outils de gestion des réunions et des ordres du jour, de communication avec les administrés, de gestion des archives publiques et de participation citoyenne. Les produits de l’entreprise favorisent des opérations plus efficaces et aident les gouvernements à créer des échanges plus clairs, plus accessibles et plus transparents avec les personnes qu’ils servent.
Ingénieur logiciel senior, systèmes d’agents IA - Granicus (télétravail, États-Unis)
Concevez des systèmes d’agents IA basés sur Python, des frameworks de web scraping et des interfaces React pour les produits cloud de Granicus. Contribuez au développement de technologies qui rapprochent les administrations des citoyens.
Description
- Créez et maintenez des services backend évolutifs avec Python, FastAPI et LangChain
- Développez et prenez en charge des frameworks de web scraping avec Firecrawl, Playwright ou des outils comparables
- Concevez et coordonnez des systèmes multi-agents, notamment des workflows LangFlow et la communication entre agents
- Mettez en production des plateformes multi-agents dotées de capacités fiables de supervision et de basculement
- Connectez les agents à Salesforce, SharePoint, Slack et aux applications métier internes
- Développez des composants frontend réactifs et accessibles avec React.js ou des frameworks similaires
- Fournissez des expériences utilisateur en temps réel via SSE ou WebSocket
- Suivez le comportement des agents et les données d’interaction avec des outils d’observabilité tels que LangFuse
- Accompagnez les ingénieurs juniors et participez aux revues de code
- Contribuez à l’architecture logicielle et aux décisions de conception technique
- Collaborez avec les équipes IA/ML, DevOps et Produit dans un environnement agile
- Respectez les exigences de Granicus en matière de sécurité de l’information, de confidentialité, d’intégrité, de disponibilité et de confidentialité des données
Exigences
- Huit à douze ans d’expérience en développement logiciel full-stack
- Maîtrise avancée de Python
- Solide expertise backend avec FastAPI, asyncio et des microservices évolutifs
- Expérience de la création et du déploiement de frameworks de web scraping avec Firecrawl, Scrapy, Playwright ou des outils similaires
- Expérience pratique du développement de systèmes basés sur des agents
- Expérience de la mise en œuvre de communications entre agents (A2A)
- Expérience de l’orchestration de workflows avec LangFlow
- Expérience de la mise en production de systèmes multi-agents
- Expérience de l’intégration d’agents avec Salesforce, SharePoint, des CRM ou des plateformes comparables
- Expérience du développement frontend avec React.js, TypeScript ou d’autres frameworks modernes
- Connaissance des plateformes d’observabilité des agents telles que LangFuse
- Expérience de l’utilisation d’outils de développement assisté par IA tels que GitHub Copilot, Winsurf ou des produits équivalents
- Capacité à assumer les responsabilités de Granicus en matière de sécurité de l’information et de confidentialité des données
- Aucune exigence de diplôme n’est indiquée ; Granicus précise que la plupart des postes ne nécessitent pas de diplôme
Avantages
- Congés payés flexibles
- Journées de bien-être payées pour toute l’entreprise
- Remboursement des frais liés au travail à domicile
- Assurance privée santé, optique, dentaire et vie financée par l’employeur
- Soutien en santé mentale à la demande, notamment Headspace et d’autres ressources de bien-être
- Options de régimes de retraite et de pension
- Accès à des plateformes d’apprentissage en ligne
- Rémunération salariale et primes
- Groupes de ressources pour les employés
- Sessions Coffee with Mark
- Communautés Microsoft Teams consacrées au bien-être, à l’art, aux animaux de compagnie, à la famille, à la parentalité et à d’autres centres d’intérêt
- Échanges avec des invités spéciaux sur des sujets qui touchent les employés