Back-End инженер (Рекомендательная система)

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

Нижний НовгородПолный рабочий день

Компания

Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек.

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

Новая динамично растущая команда разрабатывающая рекомендательную систему для всей экосистемы Сбер (фильмы, музыка, электронная коммерция, т.д.) ищет Back-end инженеров для построения высоконагруженной платформы рекомендательной системы и ее микросервисов. Вам предоставляется уникальная возможность присоединиться к созданию абсолютно новой системы с чистого листа. Большие возможности развиваться в направлении Back -end, Full-stack и/или осваивать новые области.

Задачи

· Разработка архитектуры модулей и микро-сервисов рекомендательной системы.

· Разработка высоко-нагруженных сервисов для обработки и хранения больших данных

· Разработка систем хранения на базе разных типов хранения данных: S3, Postgres, ClickHouse, Redis с оптимизация под задачи: быстрой записи, быстрого чтений, быстрой агрегации больших данных

· Разработка высоконагруженного API для пользования системой

· Разработка высоконагруженных системных шин на базе брокеров сообщений.

· Разработка систем мониторинга и логирования системы в реальном времени

· Разработка систем расчета статистики по системе

· Разработка системы реагирования на проблемы системы

· Тесное сотрудничество с архитекторами, дизайнерами и front-end инженерами для разработки и согласования нового функционала

· Создавать легко масштабируемые и оптимизированные компоненты

· Изучение новых облачных технологий и технологий хранения и обработки больших данных

Мы ждем от кандидата

Знание одного из языков программирования: C++ (С++11 и выше), Python 3.x, Golang,

    · Практический опыт работы с различными базами данных: Postgres, ClickHouse, Redis. Знание SQL языка

    · Опыт работы с брокерами сообщений такие как Kafka, RabbitMQ или аналоги

    · Несколько лет опыта работы back-end или full-stack разработчиком

    · Знание классических алгоритмов и структур данных

    · Опыт разработки серверных приложений под Linux

    · Опыт многопоточного программирования

    · Умение работать с кодом написанном в функциональном и ООП стиле

    · Опыт командной работы с использованием Confluence, Jira, Git

    · Умение работать с различными внешними API

    Бонусы

    Мы предлагаем

    • Официальное трудоустройство согласно ТК РФ;
    • Офис Нижний Новгород, Бекетова 13В;
    • Белая заработная плата (оклад + годовая премия);
    • Страхование (от несчастных случаев, ДМС);
    • Оздоровительные программы для детей сотрудников;
    • Возможность обучения за счет компании;
    • Выплаты материальной помощи в особых/чрезвычайных случаях;
    • Дисконт-программы от компаний партнеров (фитнес, страхование, туризм);
    • Льготное кредитование;

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

    Для отклика пишите пожалуйста в телеграм @liabatina