Задачи:

  • Проектирование и разработка масштабируемых, отказоустойчивых и наблюдаемых агентских платформ на основе LangChain/LangGraph.
  • Создание и поддержка множества параллельных агентов с различными ролями, backend'ами памяти и набором инструментов.
  • Реализация комплексных мультиагентных процессов с условиями ветвления, механизмами восстановления и участием человека.
  • Разработка стратегии управления состояниями (сохранение состояний, контроль версий графов).
  • Выбор или создание альтернатив/расширений LangChain, если стандартные возможности ограничены (например, собственные исполнители, маршруты инструментов, гибридные фреймворки агентов).

Требования:

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