AI архитектор / технический руководитель проекта (ГИП)

Оплата: По договоренности
Удаленно
Full-time

О проекте: Проекты цифровизации производственных процессов алюминиевой отрасли.

 

Задачи:

- Проектирование архитектуры новых систем: декомпозиция домена, выбор архитектурного стиля, интеграционные паттерны;

- Проектирование интеграций с корпоративными ИС и слоя доступа к данным, включая контракты данных и работу с несовершенными источниками;

- Проектирование оркестрации: маршрутизация, декомпозиция задач, запуск цепочек агентов, разрешение конфликтов между рекомендациями, идемпотентность и воспроизводимость сценариев;

- Проектирование платформы агентов: реестр агентов и «навыков», выбор инструментов, стандарты качества и код-ревью, масштабирование подхода;

- Техническое лидерство: определение архитектурных решений, выбор стеков, обеспечение соблюдения стандартов разработки;

- Внедрение лучших практик: CI/CD, мониторинг, управление конфигурацией и безопасностью.

 

Требования:

0. Высшее техническое образование.

1. Системный дизайн и интеграции (обязательно).

- Проектирование систем «с нуля»: декомпозиция домена, выбор архитектурного стиля (монолит / микросервисы / event-driven) под конкретные ограничения, формирование нефункциональных требований;

- Интеграционные и событийные паттерны: синхронные и асинхронные взаимодействия, брокеры сообщений, API-контракты, гарантии доставки, идемпотентность, деградация при частичных отказах;

- Архитектура данных: выбор модели хранения, консистентность, кеширование;

- Фиксация и защита решений: ADR и C4/UML с альтернативами, оценка технических рисков.

2. LLM и мультиагентная архитектура (обязательно).

- Минимум один production-кейс системы с LLM как рабочим компонентом, доведённый до эксплуатации;

- Проектирование мультиагентных сценариев и оркестрации, а не одного агента: декомпозиция задачи между агентами, передача контекста, разрешение конфликтов рекомендаций, ограничение глубины и стоимости цепочек;

- RAG и векторные БД на практике (документы сложной структуры, таблицы); tool/function calling  с проектированием «навыка» как переиспользуемого версионируемогоконтракта (MCP и аналоги);

- Агентные фреймворки — на уровне их ограничений, а не API;

- Guardrails, ограничение полномочий агента, фолбэки, аудит действий; evals и контроль стоимости — с пониманием, чем оценка агентной системы отличается от оценки одиночного промпта;

-Понимание границ применимости LLM: где нужна детерминированная логика, ML-модель или оптимизатор, а не языковая модель;

- Опыт интеграции со сложными корпоративными ИС: ERP, учётные и операционные системы, legacy без нормальных API, источники в виде выгрузок и таблиц;

- Умение оценить готовность данных до старта разработки: полнота, глубина истории, лаг, качество, ручной ввод;

- Умение проектировать системы с человеком в контуре: рекомендация вместо автоматического действия, точки подтверждения, прослеживаемость и объяснимость.

3. Лидерство и коммуникации (обязательно).

- Техническое лидерство: ответственность за архитектуру проекта или группы проектов, hands-on на критичных участках, менторство инженеров до уровня самостоятельного проектирования модуля;

- Перевод бизнес-требований в архитектуру и объяснение нетехническим стейкхолдерам;

- Работа со смежными и внешними командами: постановка проверяемых требований, приёмка результата, разрешение ситуаций, где архитектурное решение расходится с мнением команды или бизнеса.

4. AI-ассистированная разработка (обязательно).

- Ежедневное использование инструментов агентской разработки (Claude Code, Cursor, Codex, Copilot или аналоги) с обязательным код-ревью и тестами на каждое изменение;

- Способность самостоятельно довести идею до работающего прототипа, а с командой — до продакшен-качества;

- Готовность задавать в команде стандарты: что допустимо генерировать, как проверять, где проходит граница ответственности инженера.

5. Стек.

- .NET или Python на уровне уверенного написания и ревью кода; при опыте только в одном — готовность быстро подхватить второй;

- PostgreSQL / MSSQL и векторные БД, Docker, Git, Kafka / RabbitMQ, REST/gRPC;

- В остальном стек технологически нейтральный: важнее качество архитектурных решений, чем конкретные библиотеки.