
Granicus mengembangkan solusi SaaS untuk organisasi pemerintahan, membantu lembaga pemerintah daerah, negara bagian, dan federal menyediakan layanan digital serta berkomunikasi dengan masyarakat secara lebih efektif. Government Experience Cloud miliknya menggabungkan berbagai alat untuk pengelolaan rapat dan agenda, komunikasi dengan konstituen, catatan publik, serta keterlibatan masyarakat. Produk-produk perusahaan ini mendukung operasional yang lebih efisien sekaligus membantu pemerintah menciptakan interaksi yang lebih jelas, mudah diakses, dan transparan dengan masyarakat yang dilayaninya.
Insinyur Perangkat Lunak Senior, Sistem Agen AI - Granicus (Kerja Jarak Jauh, Amerika Serikat)
Bangun sistem agen AI berbasis Python, kerangka kerja pengikisan web, dan antarmuka React untuk produk cloud Granicus. Bantu mengembangkan teknologi yang menghubungkan pemerintah dengan warga.
Deskripsi
- Buat dan pelihara layanan backend yang dapat diskalakan dengan Python, FastAPI, dan LangChain
- Kembangkan dan dukung kerangka kerja pengikisan web dengan Firecrawl, Playwright, atau alat sebanding
- Rancang dan koordinasikan sistem multi-agen, termasuk alur kerja LangFlow dan komunikasi antagen
- Rilis platform multi-agen ke produksi dengan kemampuan pemantauan dan failover yang andal
- Hubungkan agen ke Salesforce, SharePoint, Slack, dan aplikasi bisnis internal
- Bangun komponen frontend yang responsif dan mudah diakses dengan React.js atau kerangka kerja serupa
- Hadirkan pengalaman pengguna waktu nyata melalui SSE atau WebSocket
- Lacak perilaku agen dan data interaksi dengan alat observabilitas seperti LangFuse
- Bimbing insinyur junior dan berpartisipasi dalam tinjauan kode
- Berkontribusi pada arsitektur perangkat lunak dan keputusan desain teknis
- Bekerja dengan tim AI/ML, DevOps, dan Produk dalam lingkungan agile
- Patuhi persyaratan Granicus terkait keamanan informasi, kerahasiaan, integritas, ketersediaan, dan privasi data
Persyaratan
- Pengalaman delapan hingga dua belas tahun dalam pengembangan perangkat lunak full-stack
- Kemahiran tingkat lanjut dalam Python
- Keahlian backend yang kuat dengan FastAPI, asyncio, dan layanan mikro yang dapat diskalakan
- Pengalaman membuat dan menerapkan kerangka kerja pengikisan web dengan Firecrawl, Scrapy, Playwright, atau alat serupa
- Pengalaman praktis mengembangkan sistem berbasis agen
- Pengalaman menerapkan komunikasi antagen (A2A)
- Pengalaman mengorkestrasi alur kerja dengan LangFlow
- Pengalaman membawa sistem multi-agen ke lingkungan produksi
- Pengalaman mengintegrasikan agen dengan Salesforce, SharePoint, CRM, atau platform sebanding
- Pengalaman pengembangan frontend dengan React.js, TypeScript, atau kerangka kerja modern lainnya
- Pemahaman tentang platform observabilitas agen seperti LangFuse
- Pengalaman menggunakan alat pengembang berbantuan AI seperti GitHub Copilot, Winsurf, atau produk setara
- Kemampuan memenuhi tanggung jawab Granicus terkait keamanan informasi dan privasi data
- Tidak ada persyaratan gelar yang disebutkan; Granicus menyatakan bahwa sebagian besar peran tidak memerlukan gelar
Tunjangan
- Cuti berbayar yang fleksibel
- Hari kesejahteraan berbayar untuk seluruh perusahaan
- Penggantian biaya bekerja dari rumah
- Asuransi kesehatan, penglihatan, gigi, dan jiwa swasta yang dibayar pemberi kerja
- Dukungan kesehatan mental sesuai permintaan, termasuk Headspace dan sumber daya kesehatan lainnya
- Pilihan program pensiun dan tabungan hari tua
- Akses ke platform pembelajaran daring
- Kompensasi gaji dan bonus
- Kelompok sumber daya karyawan
- Sesi Coffee with Mark
- Komunitas Microsoft Teams yang membahas kebugaran, seni, hewan peliharaan, keluarga, pengasuhan anak, dan minat lainnya
- Percakapan dengan tamu khusus tentang isu yang memengaruhi karyawan