Python-разработчик

Дата размещения вакансии: 06.04.2026
Работодатель: Электросервис-Р
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Требуемый опыт работы:
От 3 до 6 лет

Обязанности:

Разработка веб-инструмента для поиска и анализа информации в технической документации с использованием AI (LLM).

Список можно вот так откорректировать

- работать с существующей файловой структурой
- находить релевантную информацию
- извлекать фрагменты
- формировать ответы
- указывать источник

Система не является системой документооборота или CRM.

Функционал MVP:

  • Подключение к локальному файловому серверу
  • Индексация документов (PDF, Word, Excel)
  • Поиск информации по документам
  • Формирование ответа на вопрос пользователя на основе найденных данных
  • Веб-интерфейс для пользователей

Важно:

Система должна работать с текущей структурой хранения документов (без предварительной стандартизации и упорядочивания).

На этапе MVP требуется простое и рабочее решение без избыточной архитектуры и усложнения системы.

Работа с DWG:

  • Поддержка DWG через конвертацию в PDF
  • Извлечение текстовой информации (при наличии)
  • Без анализа схем и геометрии

Требования:

  • Уверенный Python
  • Опыт разработки веб-сервисов (FastAPI / Django или аналог)
  • Опыт работы с текстовыми данными и документами

Будет плюсом:

  • опыт работы с AI/LLM API
  • опыт реализации поиска по документам
  • опыт работы с большими объемами текстовой информации

Технологический контекст (ориентир):

  • использование AI/LLM для формирования ответов
  • архитектура на основе поиска по документам + генерации ответа

(конкретная реализация обсуждается)

Важно (обязательно для отклика):

В отклике необходимо:

Кратко описать, какой подход вы бы использовали для решения задачи

(простыми словами, без сложных терминов)

Ответить на вопросы:

  • Как будет организован поиск по документам?
  • Как будет формироваться ответ на основе найденных данных?
  • Как вы предложите работать с DWG файлами?
  • Какие ограничения вы видите в такой системе?

Условия:

  • Проектная работа (этап MVP)
  • Удалённый формат
  • Возможность дальнейшего развития проекта

Процесс отбора:

Предварительный отбор по ответам

Отбор 3–5 кандидатов

Предоставление технического задания

Оценка стоимости и сроков

Финальное обсуждение

Важно:

Стоимость и сроки реализации обсуждаются после ознакомления с техническим заданием.