👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Software Engineer – Machine Learning

Зарплата

до 120 000 ₽

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

МоскваПолный рабочий день

Компания

Финансовый консалтинг, IT консалтинг для банков и финансовых институтов

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

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

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

Результаты Вашей работы существенным образом будут влиять на бизнес компании.

Задачи:

  • Разработка платформы построения персональных интеллектуальных помощников (PIA) для финансового рынка и ритейла с применением технологий глубокого обучения (deep learning), обучения с подкреплением (reinforcement learning), обработки естественного языка (NLP) и рекомендательных алгоритмов
  • Прогнозирование нештатных ситуаций в промышленных системах – предсказание отказов агрегатов и устройств на основе анализа диагностических данных методами машинного обучения (root cause analysis, associative rule mining/negative rule mining, time series, sequence mining/clustering, recurrent networks)
  • Интеллектуализация финансовых моделей – применение машинного обучения для автоматического построения моделей анализа рисков для банков, страховых компаний и НКФО (time series analysis, robust regression, logical algorithms, deep networks)

Обязанности:

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

Основные требования:

  • Высшее, или неоконченное высшее, прикладная математика, информатика, физика
  • Электронные курсы Udacity, Coursera: машинное обучение, анализ естественного языка, прикладные задачи машинного обучения
  • Опыт работы разработчиком систем обработки данных или бек-энда от 1 года
  • Владение одним или несколькими языками программирования: python, java, scala, C/C++
  • Понимание основ и принципов ООП, владение паттернами проектирования (GoF, SOLID, GRASP)
  • Знакомство с веб-технологиями и технологиями мобильной разработки.
  • Понимание проблем и задач в сфере машинного обучения
  • Владение инструментами организации совместной работы git/svn, JIRA/Redmine, Wiki, CI/Jenkins.
  • Используемые в работе технологии и языки программирования могут различаться в зависимости от продукта

Желательно:

  • Владение базовыми алгоритмами машинного обучения в объеме университетских или онлайн курсов
  • Приветствуется опыт самостоятельной разработки продуктов в сфере анализа данных
  • Приветствуется знание
    • python, nltk, sklearn, pandas, jupyter/ipython, theano/tensorflow, keras, xgboost, gensim, corenlp
    • Hadoop stack: HDFS, MRv2/YARN, что-либо из Tez, Pydoop, DataFu, Kafka
    • NOSQL: MongoDB, Apache Hive, Apache Impala/Kudu, Drill etc
  • Будет плюсом опыт разработки в одной из предметных областей:
    • анализ дискурса, диалоговые системы
    • рекомендательные системы для веб-порталов
    • интеллектуальные голосовые помощники
    • архитектуры и системы облачного хранения и обработки данных

Бонусы

Условия:

  • Оформление в полном соответствии с ТК РФ
  • Компенсация ДМС 50%
  • Заработная плата до 120 т. р.
  • 100% компенсация 14 дней больничного в год
  • Работа в профессиональной команде
  • Возможность профессионального роста и развития, обучение
  • Полный рабочий день 10.00-19.00 (возможность сдвигать график)