Python-Go разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
О проекте:
Система управления моделями СУМ – система сопровождения жизненного цикла разработки и применения моделей. Функционал – формализация и сопровождение процесса создания моделей и дальнейшей их эксплуатации. Каталогизация и хранение всех необходимых артефактов моделей машинного обучения (от кода и образа контейнера модели – до сопровождающих процесс документов). Микросервисная архитектура, основной стек: фронтенд React JS+NodeJS, backend python + Flask + асинхронное, девопс. Интеграция с различными системами Банка – от девсекопс конвеера и Kafka до электронной почты, Jira и hadoop.
AutoML – система автоматизированного машинного обучения. Функционал – обучение и переобучение моделей МО. Подбор фич, выбор чемпиона. Каталогизация стандартных задач для формирования из них новых pipeline обучения моделей. Основной стек: OpenShift/Kubernetes, golang+python.
Задачи:
- Участие в работе над обоими проектами в качестве Python – Go разработчика
- Выполнение функциональных обязанностей в рамках команды
- Разработка в рамках проектов СУМ и AutoML
- Разработка тестов в рамках работы над проектом.
Мы ожидаем:
- Python и Go как основные языки проекта. Обязателен непосредственный опыт работы на проектах с использованием Python и Go в ближайшем времени
- Опыт разработки проектов с микросервисной архитектурой
Понимание концепции и умение работать с REST - Как минимум – понимание того, что такое Flask, RESTful, очень желательно – опыт работы с ними
- Опыт работы, понимание концепций docker
- Хорошее знание Linux
- SQL, Реляционные БД – (postgresql, mysql или другие)
- Опыт работы с Git
- Опыт разработки, поддержки и дальнейшего развития программных комплексов.
Будет плюсом:
- Большим плюсом будет знание основных концепций машинного обучения, опыт работы в области DS и ML.
- Опыт работы с OpenShift/Kubernetes, TeamCity будет плюсом
- Понимание концепций, знание и опыт работы с параллельным программированем (мультипроцессинг, async для Python, goroutine для Go и т.п.).
Мы предлагаем:
- Работа в компании, которая много лет входит в топы самых престижных рейтингов – один из 25 лучших работодателей России 2020 по версии HeadHunter, 1-ое место в ежегодном рейтинге «Самые лояльные сотрудники 2020» от HeadHunter и 7 место рейтинга «Лидеры ИТ и Интернет индустрии России»;
- Условия работы в соответствии с ТК РФ + социальный пакет (ДМС, оплата обучения и скидки у партнеров);
- Формат работы — удаленка или офис в Москве;
- Комната отдыха в офисе: настольный теннис, настольный футбол, настольные игры, Playstation и другие «плюшки»;
- Регулярные внутренние семинары, посвященные новым технологиям и самым актуальным темам в области разработки, аналитики и тестирования;
- Гибкий рабочий график с началом дня с 8:00 до 12:00;
- Мы за индивидуальность, поэтому дресс-кода у нас нет.
- Usetech English Club – обучение английскому с корпоративными скидками, разговорный клуб;
- Инкубатор продуктовых идей – реализация перспективной идеи продукта или услуги с поддержкой Компании.