Cloudlinux

Senior ML Engineer - Malware Detection (remote work)

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior ML-инженер в CloudLinux для продукта Imunify360 — детекции веб-малвари на основе данных с production-серверов. Задача — превращать данные в работающие детекторы (классификаторы, LLM-ассистированный триаж, генерация сигнатур) и снижать false-negative/false-positive.

Задачи

  • Решать, какие файлы на сервере заслуживают более пристального анализа, в рамках жёстких лимитов CPU и памяти
  • Отличать вредоносный код от безопасного в масштабе флота при разумной стоимости обработки файла
  • Автоматически генерировать сигнатуры детекции для новых кампаний
  • Ловить малварь, которая выглядит вредоносной только в контексте (фишинговые страницы, инъекции скриптов)
  • Маршрутизировать каждый файл в нужный движок детекции
  • Делать очистку точной, чтобы сайты оставались чистыми
  • Доказывать улучшение детекции каждым моделью до релиза
  • За первый месяц обучить первую модель на production-данных и построить evaluation harness
  • К 3-му месяцу вывести несколько моделей в production и подготовить ADR по каскаду детекции
  • К 12-му месяцу сделать модели основным источником новых детекций и наладить регулярный ретрейн

Требования

  • 5+ лет построения ML-систем в production, из них 2+ в состязательной области: безопасность, abuse, fraud или spam
  • Самостоятельно обучал и дообучал transformer-модели: подготовка данных, токенизация кода, LoRA/QLoRA или полный fine-tune, дистилляция, квантизация
  • Глубокое знание классического ML: градиентный бустинг, линейные модели на разреженных признаках, калибровка, дисбаланс классов
  • Дисциплина оценки: разбиения без утечек по времени и семействам, precision при фиксированном бюджете false-positive, регрессионные наборы
  • Инженерия стоимости инференса: измерение throughput и latency, вписывание модели в лимиты CPU/памяти (ONNX, llama.cpp, vLLM, int8/int4)
  • Сильный Python, PyTorch и стек Hugging Face; SQL на больших аналитических таблицах (ClickHouse или аналог)
  • Знакомство с PHP или JavaScript либо готовность их освоить
  • Ежедневное использование AI-агентов для кодинга
  • Английский на уровне upper-Intermediate (B2) и выше, особенно сильная письменная коммуникация
  • Плюсом: опыт с веб-малварью, webshell, фишинговыми китами или безопасностью WordPress
  • Плюсом: модели над кодом (AST/token-признаки, code LLM, графовые модели)
  • Плюсом: кластеризация и анализ похожести малвари
  • Плюсом: multi-GPU обучение на собственном bare metal, MLflow или Weights & Biases, версионирование датасетов
  • Плюсом: Go или Rust для инференса на сервере
  • Плюсом: публикации или доклады по ML для безопасности

Условия

  • Полностью удалённая работа с гибким графиком из любой точки мира
  • Remote-first, async-культура в диапазоне UTC−5 до UTC+8
  • Выделенные GPU на собственном bare metal, финансирование расширения при обосновании данными
  • Claude и Codex как инструменты по умолчанию, интеграции через MCP с GitLab, Jenkins, Redash, Jira, Slite
  • 24 дня оплачиваемого отпуска, 10 дней национальных праздников, неограниченные больничные
  • Компенсация частной медицинской страховки
  • Компенсация коворкинга и спортзала
  • Бюджет на образование
  • Награда за самую инновационную идею, которую компания сможет запатентовать

Навыки

  • Python
  • PyTorch
  • Hugging Face
  • SQL
  • ClickHouse
  • ONNX
  • llama.cpp
  • vLLM
  • LoRA
  • QLoRA
  • gradient boosting
  • PHP
  • JavaScript
  • LLM
  • MLflow
  • Weights & Biases
  • Go
  • Rust

Похожие вакансии

Senior ML Engineer - Email Security (remote work)
CloudlinuxSeniorTbilisiУдалённо
23 окт.