Senior Computer Vision Engineer, 3D Medical Imaging
О компании. RemedyLogic разрабатывает RAI — AI-ассистента для чтения МРТ позвоночника, созданного вместе с американскими радиологами. RAI автоматизирует чтение исследования целиком: разметку и сегментацию анатомии, количественные измерения, поиск патологий и случайных находок, черновик заключения. Модели работают на реальных клинических исследованиях, а результаты попадают в заключения врачей.
О роли. Роль individual contributor: без управления людьми и передачи задач. Инженер берёт продуктовую задачу, самостоятельно декомпозирует её и доводит до готового к интеграции решения — от данных и модели до бизнес-логики, превращающей выходы моделей в клинические находки. Работа в небольшой сеньорной CV-команде, где каждый отвечает за заметную часть продукта. Важны умение работать с нечётко поставленной задачей, самостоятельность и доведение решений до конца.
Чем предстоит заниматься.
- Hands-on позиция: помимо обучения новых моделей, заметная часть работы — поддержка и доработка CV-части работающего продукта.
- Разработка 3D-моделей для объёмных МРТ-данных: в основном 3D-классификация и сегментация анатомии и патологий позвоночника.
- Дообучение предобученных бэкбонов (включая крупные vision-энкодеры) под конкретные патологии и сравнение с task-specific бейзлайнами.
- Построение бизнес-логики поверх выходов моделей: постобработка масок сегментации, геометрические измерения, объединение предсказаний нескольких моделей в согласованные клинические находки.
- Работа с проблемами реальных данных: несогласованная разметка от разных врачей, сильный дисбаланс классов, редкие патологии, разные томографы и протоколы.
- Доставка решений в готовом к интеграции виде: упаковка по принятым в продукте правилам и стандартам, валидация на отложенных клинических данных, разбор ошибок.
- Разбор и исправление багов в CV-части продукта, корректировка существующих фич и дообучение их моделей по обратной связи от врачей и продуктовой команды.
- Выстраивание строгой оценки качества: корректные сплиты, калибровка и подбор порогов, метрики, отражающие клиническое использование.
- Критическое слежение за статьями, воспроизведение перспективных методов и превращение их в практические улучшения.
Обязательные требования.
- 4+ года в computer vision / deep learning, из них 2+ года с моделями в продакшене.
- Уверенный PyTorch и Python; чистый, тестируемый, воспроизводимый код.
- Опыт работы с шумной или несогласованной разметкой и сильным дисбалансом классов: дизайн лоссов, стратегии сэмплирования, чистка разметки, консенсусные подходы.
- Опыт дообучения предобученных бэкбонов под прикладные задачи — не только обучение головы: частичная или полная разморозка, PEFT/LoRA, послойные learning rate, работа с малыми выборками и борьба с переобучением.
- Крепкая база в оценке качества: калибровка, подбор порогов, F1/AUC/Dice, баланс чувствительности и специфичности.
- Умение самостоятельно декомпозировать нечёткую задачу и довести её от постановки до готового к интеграции решения.
- Практический опыт с Claude Code или сопоставимыми агентными инструментами для разработки.
- Английский B2+ для ежедневного письменного и иногда устного общения с англоговорящей частью команды.
- Проактивность: замечать проблемы и возможности в продукте или данных раньше, чем о них попросят, и самостоятельно предлагать или прототипировать улучшения.
Будет большим плюсом.
- Практический опыт с 3D-данными: объёмные CNN/трансформеры (X3D, видео-/объёмные трансформеры вроде VideoMAE и V-JEPA и подобные), анизотропный spacing, ресемплинг, patch-based обучение и инференс.
- Уверенная работа с геометрией и постобработкой масок: связные компоненты, морфология, измерения в физических координатах.
- Медицинский домен, особенно МРТ позвоночника: DICOM, NIFTI и его метаданные, мультисерийные и мультипланарные исследования, анатомия и патологии позвоночника; работа с несогласованной разметкой от нескольких врачей-разметчиков (межэкспертное согласие, консенсусные метки); инструменты MONAI, SimpleITK, nibabel, pydicom.
- Крупные vision-энкодеры: опыт адаптации vision или vision-language моделей (DINOv2/v3, SigLIP/CLIP, SAM/MedSAM, медицинские энкодеры вроде MedSigLIP, RadioDINO), контрастивное или self-supervised предобучение.
- Опыт использования VLM/LLM API в продакшен-пайплайнах.
- Публикации по ML/CV (конференции, журналы, arXiv) или сильные результаты в соревнованиях по computer vision (Kaggle и другие), в том числе медицинских (MICCAI challenges, RSNA).
Что мы предлагаем.
- Уровень зарплаты обсуждается индивидуально по итогам интервью, исходя из опыта и релевантности кандидата.
- Полная удалёнка и гибкий график. Долгосрочный B2B-контракт (independent contractor) с американской компанией: работать можно из любой страны, где вы можете официально получать оплату (в USD), при работе из РФ оплата в рублях.
- Возможна частичная компенсация релокации.
- Продукт в реальной клинической практике в США: модели напрямую меняют то, как читают МРТ позвоночника, и обучаются на больших реальных клинических данных.
- Небольшая сеньорная команда без бюрократии: свобода в выборе подхода и прямое влияние на архитектуру и направление исследований.