Проектная организация ООО «ХИМПРОМПРОЕКТ» специализируется на проектах капитального строительства и технического перевооружения опасных производственных объектов (ОПО) предприятий нефтехимического комплекса. Имеет большой пакет заказов на выполнение проектных, инжиниринговых и пусконаладочных работ.
Вакансия: AI (LLM) Разработчик/Инженер по искусственному интеллекту
Обязанности: -
Разработка технического задания (ТЗ) и архитектуры.
-
Совместно с методологами и ГИПами формализовать требования к нейропомощникам (сценарии нормоконтроля, поиска коллизий, анализа замечаний).
-
Спроектировать архитектуру локального контура: развертывание LLM, RAG-пайплайн, оркестрация агентов, хранилище данных.
- Развертывание и настройка LLM.
- Установка и оптимизация инференса Qwen3-32B (или аналогов) с использованием llama.cpp / vLLM, обеспечение контекста до 32K токенов.
- Подбор параметров (температура, top_p, KV-cache) для детерминированных задач.
- Контроль потребления GPU (2×A100 / 4×RTX 4090), мониторинг производительности.
- Построение RAG-системы.
- Развертывание векторной БД (Qdrant / Milvus).
- Реализация конвейера: загрузка документов (PDF, DOCX, Excel, извлечение текста через Tika/OCR) → чанкинг → эмбеддинги (multilingual-e5-large или rubert).
- Обеспечение версионности нормативных документов (фильтрация по дате действия).
- Оптимизация поиска: настройка количества чанков, метаданных, весов источников.
- Разработка агентов (промпт-инжиниринг, интеграция)
- Создание и тестирование системных промптов для 4+ типов агентов (нормоконтроль ур.1 и ур.2, коллизии, замечания).
- Реализация мультиагентной схемы (маршрутизация запросов, оркестратор).
- Интеграция агентов с корпоративными каналами: Telegram бот, iframe-виджет, REST API.
- Работа с базами знаний (БЗ).
- Разработка скриптов для автоматического наполнения и обновления БЗ из сетевых папок, SharePoint, CADLib (спецификации, ведомости).
- Поддержка изоляции проектов: отдельные коллекции + ролевая политика.
- Обеспечение качества и мониторинг.
- Реализация автоматического тестирования (XLSX-наборы, сравнение с эталонными ответами).
- Сбор метрик precision/recall для задач коллизий и нормоконтроля.
- Итеративная донастройка промптов, параметров RAG, правил в БЗ.
- Документирование и трансфер знаний.
- Подготовка технической документации (архитектура, API, сценарии развертывания).
- Обучение администраторов платформы и ключевых пользователей (нормоконтролеров, ГИП).
Требования: Обязательные:
- Опыт промышленной разработки на Python от 3 лет (асинхронное программирование, FastAPI, Docker, Git).
- Практический опыт развертывания LLM в локальном контуре (llama.cpp, vLLM, или TGI). Понимание квантования (GGUF, GPTQ), оптимизации памяти.
- Опыт построения RAG-систем с векторными БД (Qdrant, Milvus, FAISS, Pinecone – любая).
- Знание эмбеддинг-моделей (особенно мультиязычных: intfloat/multilingual-e5, LaBSE, rubert).
- Промпт-инжиниринг: умение писать системные инструкции, few-shot примеры, настраивать температуру и другие параметры.
- Опыт развертывания и интеграции чат-ботов (Telegram API, веб-виджеты, REST API).
- Понимание принципов RBAC и изоляции данных.
- Опыт работы с Linux (Ubuntu), GPU-серверами (NVIDIA CUDA), Docker Compose.
Желательные:
- Знание предметной области: проектная документация в строительстве, нормоконтроль (ЕСКД, СПДС), типовые коллизии разделов.
- Опыт обработки документов с извлечением таблиц, OCR (Tesseract, EasyOCR), парсинг PDF (PyPDF2, pdfplumber, Camelot).
- Навыки работы с CAD/BIM: экспорт данных из AutoCAD/Revit (DXF, IFC, спецификации), взаимодействие с CADLib.
- Опыт разработки систем оценки качества LLM (метрики ROUGE, BERTScore, собственные правила).
- Понимание fine-tuning (LoRA, QLoRA) – хотя в проекте упор на RAG, но как опция.
-
Опыт работы с Keycloak или другими системами единой аутентификации.
Личностные качества:
-
Системное мышление, умение переводить бизнес-требования (поиск коллизий, проверка по ГОСТ) в технические решения.
-
Ответственность за безопасность данных (работа с конфиденциальной информацией, ОПО).
-
Коммуникабельность: взаимодействие с проектировщиками, нормоконтролерами, ИТ-отделом.
-
Готовность к документированию и обучению коллег.
Условия: - Официальное трудоустройство в штат компании согласно ТК РФ.
- График работы: пятидневная рабочая неделя с 8.30 -17.30 (возможно смещение графика), выходные – суббота, воскресенье. Возможен гибридный график, 2-3 дня в неделю в офисе для работы с командами.
- Своевременная конкурентная заработная плата, дополнительный социальный пакет (ДМС, компенсации, премирование, выплаты на значимые события).
- Удобный современный офис в центре города, с отличной транспортной развязкой и просторной бесплатной парковкой для автомобилей.
- Месторасположение офиса организации в г. Казань: ул. Мазита Гафури, д.50, корпус 2.
- Наставник на период испытательного срока и адаптации.
- Повышение квалификации и обучение за счет организации.
- Для сотрудников — чай, кофе, снеки и т.п., за счет организации.
- Корпоративные мероприятия, поощрения лучших сотрудников и др.