Инженер AI-интеграций (LLM, Python)
Описание
РЕДАНТ – работаем над улучшением здоровья защитников Отечества. О проектеОсновная задача позиции – проект А-7711: программная платформа «Иван РЕДАНТ», система поддержки врачебных решений для диагностики и сопровождения пациентов с боевым посттравматическим стрессовым расстройством. Проект поддержан грантом Фонда содействия инновациям по конкурсу «Развитие-НТИ»: 18 месяцев научно-исследовательских и опытно-конструкторских работ, затем – вывод продукта на рынок.Чем предстоит заниматьсяПо проекту:– Встраивать языковую модель в чат пациента (включая мессенджер), кабинет специалиста и аналитические панели: потоковая выдача, таймауты, ошибки, показ источников.– Вести библиотеку промптов и инструментов (function calling) для разных ролей, с версионированием и регрессионными проверками.– Реализовать маршрутизацию запросов: выбор модели под сценарий, лимиты, запасные ветки, деградация без потери безопасности.– Встраивать слой безопасности: согласие, дисклеймеры, эскалация к специалисту и экстренным службам.– Интегрироваться с поиском по базе знаний: сборка контекста, источники, кэш.– Собирать аналитику качества ответов: панели, оценка диалогов, выгрузки для научной обработки.– Держать конвейер разработки: автотесты, статический анализ, релизы; на опытной эксплуатации – мониторинг, инциденты, резервное копирование, нагрузочные испытания.– Готовить код к регистрации программы для ЭВМ.Кроме проекта – задачи IT-отдела компании: от доработок ботов и интеграций до сборки отдельных сервисов. Задачи разные и вперемешку, как в живой растущей компании.Кого мы ищемОтбираем не по диплому и списку технологий, а по качествам:– Обучаемость: быстро осваиваете новое и не боитесь незнакомых инструментов.– Внимательность: замечаете детали, доводите до конца, проверяете за собой и за ИИ.– Нестандартное мышление: находите решение там, где нет готового шаблона.– Уверенная база программиста: циклы, структуры данных, деплой, Docker, Docker Compose, Portainer. Важно не знание мелочей, а понимание, как всё устроено.– ИИ как рабочий метод: грамотно ставите задачу модели или агенту, понимаете, как она устроена, и проверяете результат, а не верите на слово.– No-code платформа Puzzlebot (https://puzzlebot.top/): знаете или быстро изучите.– Производительность: делаете много без потери качества.– Оптимизм и смелость перед амбициозными задачами – стакан наполовину полон.Обязательное условие – одно из двух:– Живой или готовый к показу IT-проект, в который вложены силы и изобретательность: сервис, бот, приложение, автоматизация любого масштаба – главное, что ваш.– Опыт на должностях, где нужно принимать решения и думать своей головой.Без этого отклик не рассматривается.Будет плюсом– Python и FastAPI, асинхронность; PostgreSQL, Redis, очереди задач.– Опыт интеграции языковых моделей в приложение; RAG со стороны прикладного слоя.– Локальные модели и серверы инференса (vLLM, Ollama).– Нагрузочное тестирование, мониторинг и алертинг (Prometheus, Grafana).– Опыт с чувствительными данными, понимание 152-ФЗ.– Увлечения, которые тренируют гибкость и скорость мышления, – например, быстрые шахматы, динамичный спорт.Что мы предлагаем– 100 000–130 000 ₽ до вычета налогов – по качеству работы и вовлечённости.– Оформление по ТК РФ, выплаты дважды в месяц.– Удалённо из любого региона России, график 5/2.– Сервер с A100 80 ГБ и лицензии на ПО – за счёт компании.– Авторство в свидетельствах Роспатента на программы для ЭВМ.– Предметную часть ведёт практикующий психотерапевт, координацию – технический архитектор.– После исследовательского этапа – вывод продукта на рынок в растущей компании.О чём стоит знать заранее. Проект работает с персональными данными специальной категории: доступ – по обязательству о неразглашении и двухфакторной аутентификации. Тема – боевая психическая травма. С 12-го месяца сервис работает с живыми пользователями, его доступность и реакция на инциденты – на вас.