Backend-разработчик (Python, ML-решения)
Требования
Местоположение и тип занятости
Компания
Российский универсальный коммерческий банк c государственным участием
Описание вакансии
Условия работы
В продуктовую команду, которая занимается внедрением моделей для среднего и малого бизнеса в кредитный конвейер, ищем разработчика с фокусом на онлайн-часть (вывод в онлайн сервисов по расчету моделей)
Сейчас команда состоит из двух аналитиков и трех разработчиков.
Обязанности:
- Разработка кода для применения ML-решений в промышленных процессах Банка;
- Проектирование и реализация решений для промышленного применения ML алгоритмов;
- Участие в системном анализе, оценке и обсуждении требований заказчика;
- Участие в развертывании ПО на тестовых и продуктивных средах;
- Участие в code review;
- Написание Unit-тестов;
- Работа в Agile-команде.
Бонусы
- Трудоустройство согласно Законодательству;
- Конкурентная заработная плата;
- Профессиональное обучение и развитие;
- Добровольное медицинское страхование, льготные условия кредитования;
- Корпоративная пенсионная программа, материальная помощь;
- Спортивная жизнь и корпоративные мероприятия;
- Возможность построить карьеру в ведущем банке России.
Дополнительные инструкции
Требования:
- Высшее техническое образование;
- Знание принципов ООП;
- Знание Python;
- Опыт разработки веб-приложений/сервисов (Python);
- Знание алгоритмов ML;
- Уверенные знания SQL;
- Опыт работы с корпоративными хранилищами данных и понимание принципов их построения;
- Опыт работы с инструментами GitLab/Jenkins/BitBucket/TeamCity.
Будет плюсом:
- Знание паттернов проектирования микросервисов;
- Опыт работы с BigData (Hive, HBase, Cassandra, Spark, Spark Streaming, Flink ML);
- Понимание методик unit-тестирования;
- Знание Scala;
- Опыт работы с ML-библиотеками и библиотеками для работы с данными (pandas, numpy, sklearn, catboost, xgboost, lightgbm, pytorch, tf и др.)