Tono Health
Senior Software Engineer, Dermatology Inference
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в Tono для разработки и внедрения ML/CV-моделей в дерматологии: поддержка диагностики по изображениям и отслеживание изменений поражений кожи между визитами пациентов. Работа в тесной связке с врачами и инженерами EHR-платформы.
Задачи
- Обучать и дообучать vision- и мультимодальные модели (включая LoRA и другие методы адаптации) на дерматологических изображениях
- Строить longitudinal-пайплайны для сопоставления и сравнения поражений на фото, сделанных с разницей в недели или месяцы
- Создавать размеченные датасеты и процессы аннотации совместно с клиницистами и честно оценивать на них модели
- Поднимать inference-сервисы: model serving, батчинг, латентность и стоимость
- Добавлять confidence scoring, оценку неопределённости и human-in-the-loop ревью
- Мониторить модели в продакшене на дрейф, проблемы качества изображений и failure cases с разбивкой по тонам кожи и группам пациентов
- Интегрировать результаты в TypeScript-продукт (tRPC, Prisma, Postgres)
- Работать в регулируемой среде с feature flags, ревью и безопасными раскатками
Требования
- 5+ лет опыта в software engineering, включая обучение и вывод ML или CV-моделей в продакшен
- Сильный Python и опыт в deep learning (PyTorch или аналоги), практика в computer vision: классификация, детекция, сегментация или регистрация изображений
- Опыт fine-tuning и методов адаптации (LoRA, transfer learning) на vision- или мультимодальных моделях
- Строгий подход к оценке: клинически значимые метрики, калибровка, held-out и внешние валидационные наборы, учёт bias и failure по тонам кожи и условиям съёмки
- Опыт построения и обслуживания моделей в продакшене: GPU-нагрузки, производительность inference, стоимость и мониторинг
- Опыт создания датасетов и процессов разметки с доменными экспертами
- Уверенность с реляционными БД и data-пайплайнами (dbt, DuckDB, BigQuery), итеративная поставка с feature flags и инструментацией
- Комфорт в TypeScript-кодовой базе или готовность её освоить
- Забота о безопасности пациентов, приватности и надёжности
- Плюсом: опыт в дерматологии или медицинской визуализации, longitudinal- или change-detection модели, публикации или open source в vision, регулируемые среды (HIPAA, FDA SaMD), стартапы, работа с клиницистами
Условия
- Зарплата 180k–325k в зависимости от опыта
- Значимая доля (equity) в быстрорастущей венчурной компании
- Медицинская, стоматологическая и vision-страховка
- Прямой доступ к основателям, еженедельные демо с руководством
- Неограниченный PTO
- Гибридный формат: несколько дней в неделю в офисе в DUMBO, Brooklyn; для подходящего кандидата рассмотрят полный remote
Навыки
- Python
- PyTorch
- Computer Vision
- LoRA
- Transfer Learning
- Multimodal Models
- Model Serving
- GPU
- TypeScript
- tRPC
- Prisma
- PostgreSQL
- dbt
- DuckDB
- BigQuery
- Next.js
- React
- Fastify
- Inngest
- Mastra
- OpenAI
- Anthropic
- Vertex
- Cloudflare
- Turborepo
- Doppler
- AWS
- GCP
- Posthog
- Motherduck
- dlt
- Prefect