Назад к вакансиям

Applied Scientist / MLOps Engineer (Обезличивание данных / Privacy AI)

1 200 – 1 500 ₽в час
РФУдалённоот 3 летПолная занятость
PythonDockerMLFastAPIData EngineeringpandasNLPMLOpsNumPyScikit-learnMLflowHugging FaceHugging Face TransformersApplied ScienceNERRandomForestSpaCyTabular ML

Описание

Этот специалист будет заниматься развитием существующей ML-модели и созданием новой модели для выявления данных в произвольном тексте.

Обязанности

  • Развитие классификатора данных для полей БД (Tabular ML)
  • Развитие существующей ML-модели (RandomForest), выявляющей ПДн в полях баз данных на основе метаданных и значений
  • Обучение модели распознаванию новых типов данных (например, VIN-номера, специфические идентификаторы)
  • Повышение качества классификации: исправление ошибок (например, обнаружение сложных форматов телефонов)
  • Решение задачи со «смешанными данными»: обучение модели корректно работать, когда в одной колонке БД вперемешку находятся ФИО, адреса и телефоны
  • Оптимизация модели для высокой скорости работы на CPU, так как системе предстоит проводить полное сканирование БД объемом в несколько ТБ
  • Создание модели для выявления данных в произвольном тексте (NLP / NER)
  • Разработка архитектуры и обучение NER-модели (Named Entity Recognition) для поиска ПДн в неструктурированном тексте
  • Работа с различными форматами файлов: TXT, DOCX, PDF (включая распознавание текста) и логами
  • Реализация пайплайнов очистки и нормализации «шумных» данных перед подачей в модель

Требования

  • Опыт разработки и внедрения ML-моделей в production от 3-х лет
  • Опыт ведения полного цикла: от исследования и постановки задачи до мониторинга качества и настройки автоматического ретренинга
  • Готовность возглавить направление, самостоятельно декомпозировать бизнес-задачи на технические и нести ответственность за результат
  • Уверенное владение Python (pandas, numpy, scikit-learn)
  • Глубокое понимание классических ML-алгоритмов (деревья решений, ансамбли, Random Forest)
  • Умение интерпретировать результаты (Feature Importance) и подбирать гиперпараметры
  • Практический опыт работы с Hugging Face Transformers и/или SpaCy
  • Обязателен опыт обучения NER-моделей
  • Опыт построения пайплайнов обработки неструктурированных данных (PDF, тексты)
  • Навык Feature Engineering для табличных данных
  • Опыт оптимизации инференса моделей для работы на CPU
  • Опыт работы с большими объемами данных (полное сканирование БД от нескольких ТБ)
  • Опыт развертывания моделей через API (FastAPI), контейнеризация (Docker)
  • Владение инструментами версионирования (MLflow, DVC)
  • Понимание CI/CD-процессов
  • Опыт настройки мониторинга качества моделей (Model Drift, Quality Gates) и организации автоматического ретренинга

Будет плюсом

  • Опыт работы именно с классификаторами для профилирования данных БД
  • Опыт распознавания специфических типов данных (VIN, номера карт, крипто-адреса)
  • Опыт в области защиты ПДн, обезличивания данных или антифрод-систем

Условия

  • Оформление по договору с ИП
  • Оплата: от 1200 рублей в час до 1500 рублей в час
  • Возможность влиять на архитектуру сложного AI-продукта с нуля
  • Работу с реальными Big Data задачами (TB+)
  • Современный стек и отсутствие легаси