Jobgether

Senior ML Engineer - Malware Detection

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

Senior ML-инженер для разработки и внедрения систем машинного обучения, выявляющих веб-малварь в крупномасштабных Linux-хостингах. Работа охватывает классический ML, трансформеры, LLM-ассистированный триаж и автоматическую генерацию сигнатур — от сырых данных до продакшена.

Задачи

  • Проектировать, обучать, дообучать и внедрять ML-модели на продакшн-данных о малвари для повышения покрытия детекции
  • Разрабатывать модели классификации и триажа вредоносных файлов, приоритизации подозрительных образцов и маршрутизации в нужные движки детекции
  • Строить системы автоматической генерации сигнатур детекции по новым кампаниям малвари
  • Разрабатывать методы контекстно-зависимой детекции: фишинговые страницы, webshells, инъекции скриптов, скомпрометированные компоненты сайтов
  • Повышать точность детекции и эффективность очистки заражённых сайтов
  • Строить строгие фреймворки оценки моделей с разбиением по времени и кампаниям, регрессионным тестированием и контролем утечек данных
  • Оптимизировать пропускную способность, латентность, CPU, память и стоимость инференса на файл
  • Выводить модели из экспериментов в продакшен через shadow-деплой и контролируемые релизы
  • Встраивать свежую обратную связь аналитиков и новые false negatives в обучающие данные, настраивать регулярное переобучение и мониторинг
  • Развивать ML-инфраструктуру: переиспользуемые пайплайны обучения, инструменты работы с датасетами, эффективное использование GPU
  • Работать с аналитиками малвари, detection-инженерами и инфраструктурными командами над разбором сбоев детекции
  • Документировать архитектурные решения, методы оценки, ограничения моделей и результаты в продакшене
  • Выполнять поставленные вехи: первая модель на продакшн-данных в первый месяц, несколько моделей в продакшене или shadow-тестировании к третьему месяцу

Требования

  • Не менее 5 лет опыта построения и внедрения ML-систем в продакшене, из них минимум 2 года в состязательной области (кибербезопасность, фрод, спам, abuse prevention)
  • Практический опыт обучения и дообучения трансформеров: подготовка данных, токенизация кода, LoRA/QLoRA или полное дообучение, дистилляция, квантизация — не только вызовы hosted API
  • Сильное понимание классического ML: градиентный бустинг, линейные модели с разреженными признаками, калибровка вероятностей, дисбаланс классов
  • Опыт строгой оценки моделей: разбиения без утечек по времени и семействам малвари, precision при фиксированном false-positive, регрессионные датасеты
  • Умение измерять throughput и латентность и оптимизировать модели под CPU, память и стоимость; знакомство с ONNX, llama.cpp, vLLM, int8/int4 квантизацией
  • Сильные навыки Python, PyTorch, Hugging Face и SQL для анализа больших данных (ClickHouse или аналогичные аналитические БД)
  • Опыт с PHP или JavaScript либо готовность их освоить в работе с аналитиками малвари
  • Ежедневное использование AI-агентов для кодинга
  • Английский не ниже B2, особенно сильные навыки письменной коммуникации
  • Аналитическое мышление, умение разбирать сложные задачи детекции и делать технические компромиссы
  • Готовность нести ответственность за весь ML-жизненный цикл от экспериментов до продакшена
  • Преимуществом будет: опыт с веб-малварью, webshells, фишинг-китами, безопасностью WordPress
  • Преимуществом будет: ML по исходному коду (AST, токенные признаки, code-focused языковые модели, графовые модели)
  • Преимуществом будет: знание кластеризации и анализа сходства малвари
  • Преимуществом будет: опыт multi-GPU обучения на bare-metal, MLflow или Weights & Biases, версионирование датасетов
  • Преимуществом будет: Go или Rust для эффективного инференса на сервере
  • Преимуществом будет: публикации, доклады или выступления на конференциях по ML в кибербезопасности

Условия

  • Полностью удалённая работа с гибким графиком из любой точки мира
  • Гибкие рабочие часы в remote-first асинхронной среде
  • 24 дня оплачиваемого отпуска в год
  • 10 дней национальных праздников
  • Неограниченный больничный
  • Финансовая компенсация частной медицинской страховки
  • Компенсация коворкинга и спортзала или спортивных занятий
  • Бюджет на обучение и развитие
  • Вознаграждение за инновационную идею, которую можно запатентовать
  • Выделенные GPU-ресурсы и возможность дополнительных вычислительных инвестиций
  • Работа с крупномасштабными реальными датасетами малвари
  • Доступ к AI-агентам для кодинга и интегрированным инструментам разработки

Навыки

  • Python
  • PyTorch
  • Hugging Face
  • SQL
  • ClickHouse
  • ONNX
  • llama.cpp
  • vLLM
  • LoRA
  • QLoRA
  • квантизация int8/int4
  • градиентный бустинг
  • трансформеры
  • PHP
  • JavaScript
  • Go
  • Rust
  • MLflow
  • Weights & Biases
  • AST
  • LLM

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

Staff Forward Deployed AI Engineer (m/f/d)
SportradarSeniorЛейпцигОфис
27 окт.
Forward Deployed AI Engineer (m/f/d)
SportradarMiddleЛейпцигОфис
27 окт.
Erfahrener Softwareentwickler für ML Perception (m/w/d) Stellendetails
Bertrandt GroupMiddleМюнхенОфис
27 окт.
Senior Data Scientist - (Global Search, Consumer)
Delivery HeroSeniorБерлинГибридРелокация
27 окт.
(Senior) AI Engineer - Data & AI Organisation (all genders, full-/part-time)
Merck KGaA, Darmstadt, GermanySeniorWeiterstadtОфис
27 окт.
Senior ML Engineer - Malware Detection — Jobgether, Удалённо | itrelocate