WorkListВойтиОформить подписку
CL

Senior ML Engineer - Email Security (remote work)

CloudLinux · Платформа Linux веб-хостинга
Откликнуться на сайте компании ↗

О вакансии

Откуда можно работать
Удалённо · Warsaw, Польша
из текста вакансии
Занятость
Full-time
из текста вакансии
Английский
B2
из текста вакансии
Уровень
Senior
указан работодателем
Деньги
≈ $4–11 тыс/мес · оценка Worklist
по мировому рынку, данные за август 2026 · Как считаем
Даты
Опубликована 23.10 · видим у компании с 23.10 · проверена 02.11
дата публикации от работодателя
Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

Imunify Email фильтрует почту примерно на 5 000 хостинговых серверов. Сейчас фильтром служит rspamd с правилами и скоринговой моделью, которую мы обучаем сами. Мы заменяем его трансформером собственного обучения, который работает на процессоре (CPU) клиента, занимает менее 100 МБ и уже превосходит rspamd во всех измеренных нами рабочих точках. Мы ищем Senior Machine Learning Engineer в нашу команду: вы будете работать рядом с инженером, который сейчас отвечает и за существующий пайплайн фильтрации спама, и за новую ML-модель. Вместе вы будете развивать, улучшать и выводить в продакшен нашу технологию защиты электронной почты.

Что предстоит делать

  • Обучать, оценивать и выпускать модели обнаружения спама: собирать корпус, выбирать порог, читать отчёт по precision/recall, решать — выпускать или переобучать.
  • Разрабатывать на Go продакшен-часть нового движка: сервис инференса, интеграцию с почтовым фильтром, токенизатор, потоковый парсер сообщений.
  • Исправлять качество обнаружения от начала до конца: от жалобы клиента «этот фишинг прошёл» до правила, исправления корпуса или переобучения, взвешивая стоимость ложных срабатываний против пользы от поимки угрозы.
  • Поддерживать в рабочем состоянии инструменты для работы с корпусом и инфраструктуру обучения.
  • Проверять и одобрять изменения классификатора, правил и модели, чтобы ни один релиз не ждал одного человека.
  • Отвечать инженерам-партнёрам, которые спрашивают, почему сообщение получило именно такую оценку.
  • Писать спецификации, руководства и постмортемы. Именно так эта команда передаёт знания.

Требования

  • 5+ лет опыта выпуска систем обнаружения или классификации, где у ложных срабатываний есть цена, которую вам приходилось обосновывать: антиспам, антифишинг, антивирусная защита, борьба с мошенничеством, защита от злоупотреблений.
  • Вы самостоятельно вывели в продакшен как минимум один ML-классификатор: построение корпуса, выбор порога, анализ ошибок.
  • Практический опыт обучения трансформеров в PyTorch: токенизаторы, предобучение с маскированием языковой модели, дообучение, экспорт в ONNX, измерение инференса на CPU.
  • Linux, shell и Python на общих серверах и общем GPU.
  • Ежедневное использование ИИ-агентов и инструментов для написания кода.
  • Английский на уровне upper-Intermediate (B2) или выше, с особенно сильными навыками письменной коммуникации для технической документации, спецификаций и код-ревью. Ваши спецификации и описания merge-request'ов ценятся не меньше, чем ваш код.

Будет плюсом

  • Внутреннее устройство электронной почты: SMTP, MIME, кодировки передачи, SPF / DKIM / DMARC, как Exim, Postfix и Dovecot передают почту в фильтр.
  • Опыт создания встраиваемых моделей
  • Go или Rust для системного кода: парсеры, потоковая обработка, лимиты памяти, конкурентность.
  • Знание внутреннего устройства rspamd или SpamAssassin: правила, композиты, плагины на Lua, скоринг mass-check.
  • Корпуса из многих миллионов образцов, пайплайны разметки, инструменты для аннотаторов.
  • Небольшие модели для ограниченного по ресурсам оборудования: квантизация, дистилляция, бюджеты задержки.
  • Разметчики или валидаторы на основе LLM для масштабирования аннотации.
  • Панели хостинга: cPanel, Plesk, DirectAdmin.

Условия и бенефиты

  • Упор на профессиональное развитие.
  • Интересные и сложные проекты.
  • Полностью удалённая работа с гибким графиком, которая позволяет самостоятельно планировать день и работать из любой точки мира.
  • Оплачиваемый отпуск 24 дня в год, 10 дней государственных праздников и неограниченное количество больничных.
  • Компенсация частной медицинской страховки.
  • Компенсация коворкинга и спортзала/спорта.
  • Бюджет на обучение.
  • Возможность получить вознаграждение за самую инновационную идею, которую компания сможет запатентовать.

Навыки

rspamdGoPyTorchONNXPythonLinuxshelltransformerSMTPMIMESPFDKIMDMARCEximPostfixDovecotSpamAssassinLuacPanelPlesk

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти