💰 Зарплаты в IT в первой половине 2024: по городам, специализациям, языкам и компаниям → подробнее

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 – обучение английскому с корпоративными скидками, разговорный клуб;
        • Инкубатор продуктовых идей – реализация перспективной идеи продукта или услуги с поддержкой Компании.