Просмотр вакансии

Сегодня 15-07-2026 16:36
07.07.2026, 15:22

ML-инженер (скоринги, бандиты, next best action)

Работодатель: ИнтеллектДиалог

ИнтеллектДиалог

Город: Пермь
Зарплата:  до 250000 RUR
Занятость: Частичная, 5/2
Опыт работы: Более 6 лет

Привет. Я Виктор, основатель IntellectDialog (7 лет, 500+ клиентов, резидент Сколково). Собираю senior-команду под грантовый НИОКР: система для стоматологических клиник, которая сама решает, кому, когда и в каком канале написать пациенту, сама записывает в МИС и объясняет каждое своё решение. Внутри — байесовские профили, скоринги, решающие правила с доказанными теоремами и генерация, где каждая цифра обязана иметь источник.

Важно: только senior с продовым опытом ровно в том, что написано ниже. Смежный опыт не считается, доучивать некогда — сроки грантовые. В сопроводительном обязательно: научные публикации/доклады, если есть (для гранта это влияет на выбор), сколько часов в день готовы уделять, и подтверждение, что ставка 1500 /час вам подходит. Отклик без этих пунктов и без обязательных пунктов из конца вакансии не рассматриваю.

ML-инженер: скоринги, бандиты, next best action

Это главная роль в проекте. Вы будете строить ядро: модель риска неявки пациента, выбор канала и времени касания, решающий слой «писать / отложить / молчать».

Что конкретно: — скоринг неявки на данных МИС: фичи из профиля, CatBoost/LightGBM, обязательно калибровка вероятностей — решающая формула ест именно вероятность, а не score; — канальные Beta-модели и каскад, Thompson sampling для аккуратного исследования (MABWiser или VW — обсудим); — оценка политик на исторических логах до полевого запуска (IPS/DR), потом нормальные A/B на пилотах; — SHAP-объяснения каждого прогноза — у нас всё журналируется, система обязана объяснять свои решения; — дальше по ходу — онлайн-дообучение на потоке и uplift-разведка.

Кого я ищу: человека из CVM телекома, NBA-команды банка, персонализации пушей маркетплейса или CDP-вендора. Того, кто строил модели, по которым реально принимались решения, и видел, как политика с красивым AUC проигрывает случайной выборке — и понимает почему.

Кому не писать: если вы делали аналитику, отчёты и ad-hoc модели без петли решений — это не тот опыт. Если off-policy evaluation для вас новое словосочетание — тоже мимо. Kaggle и пет-проекты не считаются вообще.

Стек: ваш контур — Python + PostgreSQL. Ядро платформы у нас Node.js/React/Postgres, от вас нужны чистые API моделей, интеграцию сделает бэкенд.

Условия: удалёнка, от 4 часов в день, 1500 /час по факту, самозанятость/ИП/ГПХ, 12–18 месяцев. Для ключевых участников по итогам успешной реализации — опцион на долю в компании (условия индивидуально, после первых месяцев работы). Это НИОКР с публикациями и РИД — 50+ клиник-клиентов ждут пилотов, результат уйдёт в прод. Если есть научные публикации, доклады, участие в НИОКР — приложите список, для гранта это важно и влияет на выбор.

В отклике обязательно:

  1. Один кейс с цифрами: что за задача, метрика до/после, ваша личная роль в этом.
  2. Пройдитесь по списку и напротив каждого пункта честно поставьте одно из трёх: «работал в проде», «знаю поверхностно», «не работал». Не приукрашивайте — на созвоне я спрошу детали по любому пункту, и «не работал» звучит сильно лучше, чем поплывший ответ: — CatBoost или LightGBM (что именно и в каких задачах); — калибровка вероятностей (Platt/isotonic) — где применяли и зачем; — контекстные бандиты: MABWiser, Vowpal Wabbit или своя реализация; — off-policy evaluation (IPS/DR) — на чём считали; — SHAP в проде (не в ноутбуке для презентации); — онлайн-дообучение: River или аналоги; — uplift: CausalML / EconML / scikit-uplift; — PostgreSQL — уровень (пишу запросы / проектирую схемы / оптимизирую).
  3. Отдельным абзацем: что из решающего контура вы строили с нуля сами (архитектура, формулы, петля обучения), а что брали готовым и адаптировали. Мне важны оба навыка, но я должен понимать, какой из них ваш основной.
  4. GitHub, доклады, статьи — что есть.
  5. Научные достижения, если есть — списком (публикации, конференции, НИОКР). Для гранта это значимо.
  6. Доступность: сколько часов в день готовы уделять, с какой даты — и подтверждение, что ставка 1500 /час по факту отработанного вам ок.

 

Откликнуться на вакансию

Дата
15.07 16.07
USD
2.8638 2.8864
EUR
3.2651 3.2957
RUB
3.7282 3.7044
CNY
4.2245 4.2611
CHF
3.5271 3.5597
GBP
3.8314 3.8658
PLN
7.5172 7.6148
Минск
Ночью: °C
Утром: °C
Днем: °C
Вечером: °C

Сейчас: Скорость ветра: 5-7 м/c Атм. давление: 758 мм.рт.ст Влажность: 90%

Спецпредложения