О команде

Kandinsky разрабатывает собственные генеративные модели для изображений и видео. Сейчас мы собираем небольшую продуктовую команду, которая превращает эти технологии в пользовательские приложения.

Работаем в стартаповом режиме: быстро проверяем гипотезы, запускаем прототипы и развиваем то, что работает. У нас есть собственные модели, вычислительная инфраструктура и возможность работать вместе с исследователями.

Ищем ML-инженера, который возьмёт на себя ML-часть новых продуктов: от выбора подхода и первых экспериментов до стабильной работы решения в приложении.

Для нас важны сильная инженерная база, самостоятельность и умение доводить эксперименты до практического результата. Нужен человек, который сможет получить задачу вроде «сделать качественную виртуальную примерку» или «ускорить обработку фотографии», самостоятельно разобраться в подходах, проверить гипотезы и предложить рабочее решение.

Обязанности

  • Решать прикладные задачи генерации и редактирования изображений и видео, обработки фотографий и компьютерного зрения.
  • Находить и проверять подходящие модели, статьи и открытые реализации, быстро собирать рабочие прототипы.
  • Строить пайплайны из генеративных моделей, CV-компонентов, LLM и внешних API.
  • Работать над качеством результата: сохранением внешности и деталей, управляемостью редактирования, устранением артефактов.
  • Готовить тестовые наборы, сравнивать подходы и выстраивать воспроизводимую оценку качества.
  • Оптимизировать скорость, потребление памяти и стоимость обработки.
  • При необходимости адаптировать и дообучать готовые модели, готовить для этого данные.
  • Вместе с разработчиками внедрять решения в продукты и разбирать ошибки на реальных пользовательских примерах.
  • Активно использовать AI-агентов и автоматизацию в разработке и исследованиях.

Требования

  • Уверенный Python и опыт работы с PyTorch.
  • Хорошее понимание основ машинного обучения и компьютерного зрения.
  • Практический опыт работы с моделями для изображений или видео.
  • Умение читать статьи, разбираться в чужом коде и воспроизводить результаты.
  • Навык постановки экспериментов: выбор данных, метрик и базовых решений для сравнения, анализ ошибок.
  • Понимание компромиссов между качеством, скоростью и стоимостью.
  • Опыт работы с Linux, Git и Docker.

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

  • Опыт генерации и редактирования изображений, виртуальной примерки, обработки лиц или ретуши.
  • Дообучение генеративных моделей, работа с LoRA и подготовка датасетов.
  • ONNX Runtime, LiteRT/TFLite, квантизация и запуск моделей на CPU или мобильных устройствах.
  • Работа с мультимодальными моделями, агентными пайплайнами и автоматической оценкой результатов.
  • Опыт внедрения ML-решений в пользовательские продукты