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

Senior ML Engineer - Malware Detection (remote work)

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

О вакансии

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

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

Суть роли

В нашем распоряжении один из крупнейших в отрасли размеченных массивов данных о реальном вредоносном ПО на веб-серверах: файлы, вердикты, результаты очистки и решения аналитиков, которые ежедневно собираются с боевых хостинговых серверов. Эти данные уже лежат в основе наших сигнатур, эвристик и ML-моделей, и из них можно извлечь гораздо больше. Мы ищем Senior ML Engineer, который превратит эти данные в работающее обнаружение: классификаторы, LLM-ассистированный триаж и автоматически генерируемые сигнатуры. Он также продолжит исследовать на этих данных новые ML/LLM-методы. Результат измеряется долей ложноотрицательных и ложноположительных срабатываний продукта, а не точностью в ноутбуке.

Вы отвечаете за весь путь от исходных образцов до модели в продакшене и за цифры, которые доказывают, что она помогла.

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

Цель — обнаруживать в 10 раз больше вредоносного ПО при том же или более низком уровне ложноположительных срабатываний. Правила, написанные вручную, и более быстрые пайплайны к этому не приведут; модели, обученные на наших данных, возможно, приведут.

  • Решать, какие файлы на сервере заслуживают более пристального внимания, в жёстких пределах по CPU и памяти
  • Отличать вредоносный код от безвредного в масштабе всего парка серверов при разумной стоимости обработки одного файла
  • Автоматически генерировать сигнатуры обнаружения по новым кампаниям
  • Выявлять вредоносное ПО, которое выглядит вредоносным только в контексте, например фишинговые страницы и внедрения скриптов
  • Направлять каждый файл в подходящий механизм обнаружения
  • Сделать очистку точной, чтобы сайты оставались чистыми и после неё
  • Доказывать, что каждая модель улучшает обнаружение, до её выпуска

Требования

  • 5+ лет опыта создания ML-систем, работавших в продакшене, включая 2+ года в состязательной (adversarial) области: безопасность, борьба со злоупотреблениями, мошенничество или спам.
  • Вы сами обучали и дообучали transformer-модели — подготовка данных, токенизация кода, LoRA/QLoRA или полное дообучение, дистилляция, квантизация, — а не только вызывали размещённые API.
  • Глубокое знание классического ML: градиентный бустинг, линейные модели на разреженных признаках, калибровка, дисбаланс классов и умение судить о том, когда эти методы лучше LLM.
  • Дисциплина оценки: разбиения без утечек по времени и семействам, precision при фиксированном бюджете ложноположительных срабатываний, регрессионные наборы и честное объяснение того, почему продакшен будет отличаться от офлайн-оценки.
  • Инженерия стоимости инференса: вы измеряли пропускную способность и задержку и добивались, чтобы модель укладывалась в бюджет по CPU или памяти (ONNX, llama.cpp, vLLM, int8/int4).
  • Уверенное владение Python, PyTorch и стеком Hugging Face; SQL на больших аналитических таблицах (ClickHouse или аналогичные).
  • Знакомство с PHP или JavaScript либо готовность освоить их в работе с нашими аналитиками вредоносного ПО.
  • Вы ежедневно используете AI-агентов для написания кода и можете показать, как именно.
  • Английский на уровне upper-Intermediate (B2) или выше, с особенно сильными навыками письменной коммуникации для асинхронной работы.

Будет плюсом

  • Опыт работы с веб-вредоносным ПО, webshell, наборами для фишинга (phishing kits) или безопасностью WordPress.
  • Модели над кодом: признаки на основе AST или токенов, code LLM, графовые модели на структуре программ.
  • Кластеризация вредоносного ПО и анализ сходства.
  • Обучение на нескольких GPU на собственном bare metal; MLflow или Weights & Biases; версионирование датасетов.
  • Go или Rust для инференса на сервере.
  • Публикации или доклады по ML для безопасности.

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

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

Навыки

PythonPyTorchHugging FaceSQLClickHouseLoRAQLoRAgradient boostingONNXllama.cppvLLMPHPJavaScriptMLflowWeights & BiasesGoRust

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

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