AI Conversational BI Platform — Maturity Assessment for Visa. Ищем двух специалистов: Backend Python (senior) и Frontend React (senior).

Условия: локация — любая, кроме РФ и РБ; формат — удаленка; занятость — 2 месяца с возможным продлением; оплата указана ниже.

Проекты (Phase 1):

  • Weekly Alerts — automated weekly client briefings. Pipeline: DP Hadoop → NAS file handoff → Python service in K8s (FastAPI + agents) → LLM via Visa GenAI Platform → HTML report. Alert rules engine оценивает KPI vs peer benchmarks и prior week; composition agent использует knowledge_base.md.
  • NGPO — on-demand archetype recommendations via web UI. Два сервиса: Backend (FastAPI + agents + clustering, читает CSVs и model.pkl с NAS) и Frontend (React SPA + nginx, Visa SSO). Экспорт в PDF/HTML.
  • Unified app — объединение NGPO и Weekly Alerts с pluggable task modules; Conversation AI layer (Claude tool-use, SSE streaming, ReportSpec, typed tool catalog) между backend и frontend для уточнения брифов через чат. Split-screen UX (чат слева, превью справа) с diff overlay. Мультиканалы: браузер, email, PDF/HTML/PPTX.

Backend (senior) — ответственность:

  • Проектирование сервисов, API contracts, схемы данных; интеграционная архитектура (Postgres, NAS, MCP, message bus).
  • Решения по производительности и масштабируемости; ревью кода и ревью Claude output с diff.
  • Реализация endpoints из /specs/*.md; тесты с покрытием по Shared_standards; DB migrations, конфиги, boilerplate; документация и OpenAPI specs.

Frontend (senior) — ответственность:

  • UX design (split-screen, diff overlay, conversation flow); React-архитектура (state, streaming, perf); accessibility, i18n, design-system.
  • Разработка React-компонентов из wireframes; стили, responsive layouts; component tests, Storybook; SSE plumbing и streaming hooks; интеграция с SSO и экспортом в PDF/HTML/PPTX.

Требуемые технологии и практики: Python, FastAPI, Kubernetes (K8s), LLM/GenAI, Claude, Postgres, NAS, Hadoop, React, nginx, SSE, OpenAPI, Storybook, SSO, DB migrations, agents, clustering, CSV, model.pkl, Model API/MCP, message bus, HTML/PDF/PPTX export, i18n, accessibility.