О компании
SpaceAI — платформа для безопасного запуска и управления AI-агентами в корпоративной инфраструктуре. Мы создаём инфраструктурный слой между AI-агентами и корпоративными системами: CRM, ERP, 1С, ITSM, базами данных, внутренними API и другими сервисами. SpaceAI позволяет компаниям контролировать, что именно может делать AI-агент, к каким системам он имеет доступ, какие действия необходимо подтверждать, а какие — блокировать, а также сохранять полный audit trail всех операций.
Сейчас усиливаем core-команду и ищем Go Developer / Backend Engineer, который будет участвовать в разработке ядра платформы.
Задачи
- Разрабатывать backend-сервисы SpaceAI на Go.
- Развивать UAG — Universal Agent Gateway, через который проходят действия AI-агентов.
- Проектировать и реализовывать высоконагруженные API и микросервисы.
- Работать над Policy Engine: allow / deny, лимиты, правила доступа и выполнение политик.
- Разрабатывать механизмы управления доступом AI-агентов к корпоративным системам.
- Реализовывать execution-контур: AI Agent → UAG → Policy / Risk Check → Corporate System → Audit.
- Разрабатывать интеграционный слой и коннекторы к корпоративным системам, API, БД и другим сервисам.
- Работать с протоколами взаимодействия AI-агентов: MCP, A2A, API.
- Развивать аудит и трассировку действий агентов.
- Реализовывать механизмы Human-in-the-Loop для подтверждения критичных действий.
- Участвовать в проектировании отказоустойчивой и масштабируемой архитектуры.
- Писать production-grade код, тесты и техническую документацию.
- Участвовать в code review и архитектурных обсуждениях вместе с CTO и командой.
Стек
Backend: Go Архитектура: microservices, REST / gRPC Данные: PostgreSQL, Redis Инфраструктура: Docker, Kubernetes, Helm Observability: OpenTelemetry, Prometheus, Grafana, distributed tracing Безопасность: RBAC / ABAC, Zero Trust, mTLS, secrets management Интеграции: REST API, MCP, A2A, корпоративные API и системы CI/CD: GitHub Actions / GitLab CI / аналогичные инструменты
Конкретный стек может развиваться вместе с архитектурой продукта.
Требования
- Коммерческий опыт разработки на Go.
- Хорошее понимание конкурентности в Go: goroutines, channels, context.
- Опыт разработки REST / gRPC API.
- Понимание принципов построения микросервисных систем.
- Опыт работы с PostgreSQL.
- Уверенная работа с Git и Docker.
- Понимание Linux и сетевого взаимодействия сервисов.
- Умение писать понятный, поддерживаемый и тестируемый код.