Разработчик ИИ (backend)
Описание
Мы компания MStroy - резиденты Сколково и ИННОПОЛИСА, активно развивающаяся, инновационная IT-компания с корнями из Тюмени, работающей на базе крупной мостостроительной компании в России, АО «Мостострой-11». Мы разрабатываем платформу цифрового строительства для повышения эффективности строительной деятельности за счет возможности принятия оперативных решений на основе актуальной аналитики в режиме онлайн (по срокам, кадрам, поставкам, финансам). Аккредитованы Минцифрой РФ (возможна отсрочка при частичной мобилизации). Для развития платформы MStroy мы ищем сотрудника, влюблённого в свое дело! ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ: Разрабатывать ИИ-агентов: проектировать логику, писать промпты, настраивать вызов инструментов (tools) и интеграцию с внешними API. Разрабатывать backend-сервисы на Python (FastAPI) с использованием REST и GraphQL API, через которые работают агенты. Проектировать и оптимизировать схемы данных в PostgreSQL и ClickHouse для эффективной работы с большими объёмами структурированных данных. Развёртывать и настраивать открытые LLM-модели на собственной инфраструктуре компании (vLLM, Ollama и др.). Интегрировать агентов с платформой MStroy и внешними системами. Оценивать и повышать качество работы агентов на реальных данных: внедрять метрики, логирование, мониторинг и версионирование промптов (Langfuse). Самостоятельно доводить задачи от постановки до результата в продуктивной среде. Писать чистый, документированный и тестируемый код с соблюдением лучших практик Python и принятых в команде стандартов. Наш стек Backend: Python 3.9+, FastAPI, REST API, GraphQL Базы данных: PostgreSQL, ClickHouse Векторные БД: Qdrant, pgvector Агентные фреймворки: LangGraph, LangChain (понимание принципов важнее знания конкретного фреймворка) Запуск моделей: vLLM, Ollama (локальный запуск открытых моделей) Мониторинг и версионирование: Langfuse Контейнеризация: Docker Система контроля версий: Git / GitLab Принцип работы: Только open source, разворачивается на собственной инфраструктуре КОГО ХОТИМ ВИДЕТЬ В КОМАНДЕ: Высшее оконченное техническое образование . Опыт промышленной разработки на Python от 3 лет (backend-сервисы, API, работа с БД, асинхронность). Глубокое понимание устройства агентных систем: оркестрация, вызов инструментов, работа с состоянием и ошибками. Опыт с LangGraph или аналогами. Умение выбирать и обосновывать подход к поиску данных: точный поиск (SQL), полнотекстовый, regex, векторный, гибридный. Понимание, где векторный поиск избыточен. Опыт локального развёртывания открытых моделей (vLLM, Ollama), понимание требований к ресурсам и компромиссов между качеством, скоростью и стоимостью. Навыки оценки качества агентов: измерение метриками и тестами на реальных данных, логирование, мониторинг, версионирование промптов. Опыт вывода решений в прод и их поддержки под нагрузкой (отказоустойчивость, деградация, обработка ошибок). Самостоятельность: способность довести задачу от постановки до результата без постоянного контроля. Опыт работы с Git (GitFlow, Merge Requests, Code Review). Будет плюсом: Опыт дообучения (fine-tuning) открытых моделей. Опыт в строительной или смежной предметной области. Английский язык на уровне чтения технической документации. ЧТО МЫ ГОТОВЫ ПРЕДЛОЖИТЬ: Официальное оформление по ТК РФ с первого рабочего дня. Полный соцпакет: белая зарплата, оплачиваемые больничные, отпуска, все гарантии в полном объеме. ДМС с расширенным покрытием (включая стоматологию и профилактические осмотры) — доступно через 6 месяцев работы в компании. Систему внутреннего и внешнего обучения. Мы компенсируем профильные курсы, участие в конференциях и регулярно проводим внутренние воркшопы — чтобы вы могли расти профессионально, не останавливаясь на достигнутом. Содействие в оформлении IT-ипотеки на льготных условиях — подтверждаем доход, помогаем со справками и взаимодействием с банками. Сплоченный коллектив с живым общением и поддержкой. Мы сохраняем неформальную атмосферу, при этом оставаясь профессиональной командой, где каждый слышит друг друга. Для местных сотрудников предусмотрен только офисный формат работы г. Тюмень ул. Смоленская 41 (есть своя парковка). _______________________________________В рамках отбора кандидатов, предстоит выполнить тестовые задания.