Мы в Rubbles занимаемся разработкой и внедрением DS-продуктов в крупные бизнесы. Например, системами предсказания спроса на товары в ритейле и fmcg, рекомендательными системами, системами предсказания поломок оборудования, поисковыми системами для онлайн-магазинов, системами оптимизации производства в промышленности, цифровыми двойниками и многим другим. Алгоритмы Rubbles ежедневно улучшают работу крупнейших банков, ритейл-сетей, нефтегазовых компаний и других предприятий.
Мы ищем Системного архитектора в наше продуктовое направление Товарной аналитики, в рамках которого разрабатываются и внедряются системы поддержки принятия решений, с применением алгоритмов машинного обучения, для производителей товаров повседневного спроса и ритейл компаний. Примеры решаемых задач направления: прогноз спроса, оптимизация складских запасов, оптимизация промо плана и регулярных цен.
Задачи:
Продуктовое направление:
-
Участие в доработках нефункциональных требований к системе – разработка концепций, проектирование и защита архитектуры решений, постановка задач на их реализацию;
-
Оптимизация архитектуры продукта – доработка, устранение узких мест, добавление нового функционала в соответствии со стандартами рынка и требований бизнес-владельцев продукта;
-
Проектирование модели данных и потоков данных;
-
Разработка сопроводительной документации (схемы, концепты, инструкции);
-
Консультативная помощь членам продуктовой команды в разработке продукта;
-
Архитектурный надзор в ходе реализации доработок.
Проекты внедрения:
-
Участие в согласовании деталей и подходов в реализации проектов внедрения с заказчиком с учетом технических ограничений и требований заказчика;
-
Участие в решении технических задач, возникающих в ходе внедрений продукта;
-
Постановка задач смежным подразделениям (DevOps, Data Platform и т.д.) по текущим проектным задачам и команде продуктовой разработки в случае выявления необходимости доработок;
-
Составление архитектурной проектной документации (C4, IDEF, DFD, Archimate и т.д.) как по собственным шаблонам, так и по шаблонам клиента;
-
Консультативная и менторская помощь членам проектной команды (дата-инженерам, девопс-инженерам, системным аналитикам и т.д.) на этапе реализации проекта;
-
Архитектурный надзор в ходе выполнения проекта.
Требования:
-
Опыт проектирования сложных распределенных систем (КХД / DWH / data - платформ и т.д.) с использованием BigData стека от 2 лет;
-
Понимание принципов разработки Web приложений (backend / frontend, сервисная / микросервисная архитектура, API и т.д.)
-
Опыт работы с объектными хранилищами и BigData стеком Hadoop/Hive/Spark;
-
Опыт работы с очередями и шинами данных Kafka/RabbitMQ;
-
Опыт построения ETL процессов и витрин данных;
-
Опыт работы с оркестратором процессов обработки данных Airflow;
-
Опыт работы с колоночными и/или MPP БД (Greenplum / Clickhouse / Vertica);
-
Знание шаблонов проектирования Data Lake / Lake House / DWH;
-
Знание шаблонов проектирование КХД (Inmon, Kimball, Data Vault и т.д.);
-
Опыт построение модели данных БД;
-
Понимание принципов построения MDM систем;
-
Опыт создания архитектурной и сопроводительной технической документации;
-
Знание основных архитектурных нотаций и шаблонов (С4, Archimate и т.д.);
-
Опыт работы с Docker и k8s;
-
Понимание базовых принципов ML/MLOPS;
-
Отличные коммуникативные навыки, умение организовать процесс вокруг себя.
Желательно:
-
Знание Python;
-
Понимание принципов Event-Driven модели обработки данных.
У нас:
-
Гибкий формат работы: удаленка / гибрид или офис в Москве;
-
Необходимая техника для работы при потребности;
-
Совместная работа с опытными разработчиками, аналитиками данных, менеджерами, продуктологами;
-
Участие в интересных проектах на перспективном AI рынке;
-
Гибкий график работы;
-
Оплата профильных конференций, митапов, курсов и книг;
-
ДМС (включая стоматологию) после прохождения испытательного срока;
-
Мы аккредитованная ИТ-компания со всеми вытекающими льготами.