Задачи:
- Проектирование и разработка масштабируемых, отказоустойчивых и наблюдаемых агентских платформ на основе LangChain/LangGraph.
- Создание и поддержка множества параллельных агентов с различными ролями, backend'ами памяти и набором инструментов.
- Реализация комплексных мультиагентных процессов с условиями ветвления, механизмами восстановления и участием человека.
- Разработка стратегии управления состояниями (сохранение состояний, контроль версий графов).
- Выбор или создание альтернатив/расширений LangChain, если стандартные возможности ограничены (например, собственные исполнители, маршруты инструментов, гибридные фреймворки агентов).
Требования:
- Высшее образование в ИТ-направлении.
- Опыт промышленной разработки на Python от двух лет.
- Опыт работы с системами хранения больших данных: ClickHouse, Hadoop, Big Data.
- Экспертиза в LangChain и LangGraph: глубокое знание архитектуры, опыт написания кастомных компонент и расширения базовых возможностей.
- Продвинутые навыки работы с PostgreSQL: проектировка высоконагруженных баз данных, использование векторных индексов (PGVector/hnsw/ivfflat) для семантического поиска в системах RAG.
- Наставничество и лидерство: способность руководить командой, проводить качественные ревью кода, оценивать технический долг и определять стратегию развития продукта.
- Знание рисков и методов защиты в работе с моделями машинного обучения: защита от prompt injection, утечек данных, недопущение артефактов (hallucinations) и песочниц для инструментов.
