СиСофт Разработка - ведущий разработчик программного обеспечения для рынка САПР в области машиностроения, промышленного и гражданского строительства, архитектурного проектирования, землеустройства, электронного документооборота, обработки сканированных чертежей, векторизации и гибридного редактирования. Компания входит в реестр производителей отечественного ПО со всеми вытекающими преимуществами.
Мы ищем Инженера машинного обучения, специалиста по подготовке данных и обучению моделей.
Обязанности:
- Участие в разработке и внедрении программного обеспечения для автоматизированной визуализации архитектурных и инженерных проектов на основе нейросетевых моделей;
- Разработка и адаптация моделей генерации фотореалистичных изображений (Stable Diffusion, ControlNet, ESRGAN) для задач стилизации и рендеринга;
- Подготовка и аннотирование обучающих датасетов (экстерьеры, интерьеры, фасады, архитектурные элементы);
- Проведение экспериментов по дообучению (fine-tuning, LoRA), анализ качества, подбор гиперпараметров и оптимизация инференса;
- Интеграция обученных моделей в серверную инфраструктуру (FastAPI, Docker, GPU-инференс);
- Участие в пилотных проектах с подключением решений к CAD-системе через API и плагины;
- Разработка и документирование методик, стандартов и процедур по обучению и эксплуатации ML-моделей;
- Поддержка, сопровождение и улучшение существующих моделей, участие в разработке новых функций продукта.
Обязательные требования:
- Высшее техническое или математическое образование (прикладная математика, ИИ, компьютерное зрение, обработка изображений);
- Опыт разработки и обучения моделей машинного обучения и глубокого обучения не менее 2 лет;
- Знание и практический опыт работы с PyTorch / TensorFlow, Diffusers (HuggingFace), Stable Diffusion / ControlNet / LoRA;
- Понимание принципов компьютерного зрения, генеративных моделей и обработки изображений (inpainting, style transfer, super-resolution);
- Опыт работы с системами контроля версий (Git), контейнеризацией (Docker) и облачными GPU-средами;
- Владение Python на уровне разработки production-кода, знание библиотек NumPy, OpenCV, PIL;
- Навыки работы с MLFlow, Weights & Biases или аналогичными системами мониторинга экспериментов;
- Умение оформлять и поддерживать техническую документацию.
Будет преимуществом:
- Опыт дообучения и оптимизации генеративных моделей (diffusion, GAN, VAE);
- Навыки интеграции ML-моделей в web-приложения (FastAPI, Flask, REST API);
- Опыт работы с архитектурными или CAD-данными, знание форматов Revit, SketchUp, AutoCAD (как преимущество);
- Знание принципов визуализации (фотореализм, освещение, текстурирование);
- Опыт подготовки и аугментации изображений, работы с большими датасетами (Open Images, AIDA, CMP Facade);
- Понимание принципов DevOps-практик и CI/CD для ML-проектов;
- Наличие публикаций или открытых проектов в области компьютерного зрения / генеративного дизайна будет плюсом.
Условия:
- Участие в проекте создания отечественной платформы AI-визуализации для архитектуры и инженерных систем;
- Работа в междисциплинарной команде (ML, CAD, DevOps, дизайн);
- Возможность профессионального роста и участия в R&D-проекте;
- Гибридный или удаленный формат, использование современных GPU и открытых фреймворков.
- Официальная заработная плата, обсуждается на собеседовании;
- Оформление по ТК РФ с первого рабочего дня;
- Медицинский полис ДМС расширенного формата за счет компании. Льготные условия оформления ДМС для членов семьи;
- Дружный коллектив.