Middle+ ML Engineer - Time Series

Зарплата

от 200 000 до 300 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Solves creates web & mobile apps that matters

Описание вакансии

О компании и команде

Мы ищем ML разработчиков, способных принимать взвешенные решения, активно участвовать в проекте, работать с использованием современного и актуального стека.

У вас будет возможность работать с талантливой командой, решать уникальные задачи, развивать продуктовые навыки, создавать сложные веб приложения и получать удовольствие от происходящего

Мы работаем с данными клиентов, которые включают как табличные датасеты, так и текстовые данные, в том числе большие текстовые базы.

Наш стек технологий для разработки ML

  • Микросервисная архитектура в продакшне
  • Python как основной язык программирования
  • PyTorch как основной фреймворк для работы с нейросетевыми алгоритмами
  • XGboost, LightGBM и scikit-learn для работы с классическими алгоритмами и табличными данными
  • PostgreSQL в качестве реляционной БД, InfluxDB для работы с временными рядами
  • Контейнеризация кода при помощи Docker с последующим разворотом через Kubernetes или Docker Compose (в зависимости от масштаба и зрелости проекта)
  • Frontend разрабатываем с использованием Nuxt, Vue, Pug, Stylus

Ожидания от кандидата

Обязанности

  • Принимать технические решения и планировать процесс разработки
  • Построение и донесение до заказчика процедуры замера качества модели
  • Построение и реализация планов экспериментов для улучшения целевых метрик
  • Построение пайплайна тренировки и оценки качества моделей машинного обучения
  • Написание читаемого и структурированного кода
  • Взаимодействие c бэкенд разработчиками
  • Построение пайплайна тестирования и проверки качества кода: сочетание классических юнит-тестов с проверкой правильности работы ML составляющей. Использование Mock компонентов для ускорения прогона тестов без запуска ресурсоёмких частей пайплайна при проверке базовых сценариев.

Требования

  • Опыт разработки крупных Machine Learning проектов
  • Глубокое понимание процессов и принципов работы с данными, выбора правильных метрик, построения ML пайплайнов
  • Уверенное владение Python на уровне Senior разработчика
  • Опыт работы с NoSQL БД, ппыт работы с реляционными БД,
  • Знание git
  • Понимание принципов TDD и опыт внедрения автоматических тестов в проект
  • Понимание и умение применять паттерны программирования
  • Владение английским языком на уровне чтения технической документации
  • Привычка все документировать, комментировать и следовать принятым в проекте стандартам

Условия работы

  • Никакой бюрократии крупных корпораций
  • Гибкий график работы из любой точки планеты
  • Стабильное вознаграждение каждую неделю
  • Мы поощряем инициативу и классные идеи, которые помогают делать нас лучше и эффективнее

Бонусы

Дополнительные инструкции

Плюсом будет

  • Опыт работы с временными рядами и/или аномалиями
  • Опыт работы в команде над крупным проектом
  • Знание Kafka
  • Широкий кругозор в сфере ML
  • Знаете и понимаете методологию разработки Scrum
  • Если вы ИП (Индивидуальный Предприниматель) 

Дополнительно:

Если вакансия интересна, отправьте CV и ваши вопросы в Telegram

https://t.me/mike_amirov