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

Зарплата не указана

Похожие специалисты получают 174 000 - 360 000 ₽

Требования

Ученый по данным
Python

Условия

Можно удалённо
Москва
Санкт-Петербург

Компания

Специализируемся в сфере эксплуатации электрических сетей и подстанций

Описание вакансии

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

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

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

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

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

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

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

Важно:

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

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

Работа с DWG:

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

Требования:

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

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

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

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

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

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

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

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

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

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

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

Условия:

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

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

  1. Предварительный отбор по ответам
  2. Отбор 3–5 кандидатов
  3. Предоставление технического задания
  4. Оценка стоимости и сроков
  5. Финальное обсуждение

Важно:

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