Мы - динамично растущая команда экспертов в области построения рекомендательных систем.
Наша главная цель - построить современную, масштабируемую платформу, которая будет постоянно предвосхищать и превосходить ожидания пользователей, предоставляя им персонализированные рекомендации на всем клиентском пути.
Наша платформа обслуживает широкий круг потребителей и строит персональные рекомендации во всех сферах бизнеса, таких как музыка, фильмы, онлайн торговля, медицина и многих других.
Если ты мечтаешь поучаствовать в создании такой рекомендательной системы, то тебе к нам!
Обязанности
- разработка архитектуры модулей и микросервисов рекомендательной системы
- разработка высоконагруженных сервисов для обработки и хранения больших данных
- разработка систем хранения на базе разных типов хранения данных: S3, Postgres, ClickHouse, Redis с оптимизация под задачи: быстрой записи, быстрого чтений, быстрой агрегации больших данных
- тесное сотрудничество с архитекторами, дизайнерами и front-end инженерами для разработки и согласования нового функционала
- создание легко масштабируемых и оптимизированных компонентов
- изучение новых облачных технологий и технологий хранения и обработки больших данных
- поддержание работоспособности сопровождаемых систем, участие в их восстановлении в случае сбоев в качестве эксперта 3 линии технической поддержки
- оперативный анализ возникающих проблем в АС
- обеспечение бесперебойности сервиса: управление мониторингом, эскалацией и решением инцидентов
- проведение приемо-сдаточных испытаний
- оценка соответствия ПО эксплуатационным требованиям
- согласование задач на разработку ПО.
Требования
- знание одного из языков программирования: Golang, C++ (С++11 и выше), Python 3.x
- практический опыт работы с различными базами данных: Postgres, ClickHouse, Redis. Знание SQL языка
- опыт работы с брокерами сообщений такие как Kafka, RabbitMQ или аналоги
- несколько лет опыта работы back-end или full-stack разработчиком
- знание классических алгоритмов и структур данных
- опыт разработки серверных приложений под Linux
- опыт многопоточного программирования
- умение работать с кодом написанном в функциональном и ООП стиле
- опыт командной работы с использованием Confluence, Jira, Git
- умение работать с различными внешними API
- знание принципов организации сопровождения АС, работы с инцидентами, проблемами, рисками
- знание основ SLA\OLA
- знание технологий Apache Kafka, Hadoop, Grafana (или аналоги)
- понимание архитектуры АС, серверов приложений
- опыт организации тестирования и внедрения релизов.
Условия
- стабильный доход и социальная поддержка сотрудников
- расширенный ДМС с первого дня работы для сотрудников и льготная медицинская страховка для близких
- бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров;
- корпоративная пенсионная программа
- корпоративное обучение за счет компании
- реферальная программа для сотрудников: можно пригласить в команду знакомых профессионалов и получить вознаграждение
- работу по Agile с лучшими из IT индустрии: 2000 продуктовых команд и возможность внутреннего перемещения
- опция удалённой работы из дома – до 4-х дней в неделю
- комфортный офис, бесплатные снеки, спортзалы с бассейнами
- офис: г. Нижний Новгород, ул. Октябрьская, 35.