Системный аналитик в проект выявления отклонений на больших данных (B2G)

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

Полный рабочий деньМожно удаленно

Компания

Специализируемся на разработке масштабных проектов для государственных и крупных IT-компаний

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

Условия работы

Зачем тебе к нам

— мы разделяем на 100% человекоориентированный подход, надеемся, что тебе это близко;

— у нас неформальное и близкое общение, мы за прямые короткие коммуникации, в том числе с директором, и против бесконечных совещаний;

— мы маленькие (30+ человек) и гибкие, но при этом работаем с масштабными инновационными проектами на уровне нашей огромной страны;

— нас слышат заказчики;

— работаем с highload системами(минимум 400 RPS), микросервисами и современным стеком.

Контекст

О проекте и команде: Программное решение анализирует поток бизнес-событий (400M+ в сутки) и выявляет для них отклонения. Например, это может быть не заполнение обязательного (для бизнеса) атрибута или повторение событий, которые с точки зрения бизнеса должны быть в единственном числе. Прогнозируем выявление 30M+ отклонений в сутки. Отклонения должны быстро отдаваться сторонним сервисам, а еще по ним рассчитываются агрегаты.

Сейчас в команде: 2 разработчика, 1 специалист по тестированию, 1 аналитик.

Чем предстоит заниматься

— изучать и уточнять бизнес-постановки (общаться с бизнес-аналитиками и дата-аналитикам заказчика, исследовать данные и предметную область);

— подробно описывать в Confluence и кратко в Jira алгоритмы выявления отклонений и согласовывать их с заказчиком;

— участвовать в проектировании структур данных и архитектуры компонентов;

— взаимодействовать с разработчиками в части реализации алгоритмов и компонентов, а со специалистами по тестированию в части валидации бизнес-кейсов и контрольных примеров, участвовать в тестировании;

— контролировать качество работы реализованных алгоритмов, сходимости результатов;

— участвовать в демонстрационных, приемочных и опытных испытаниях.

Наш стек

Знать не обязательно, но вот с чем предстоит работать:

Spark, HDFS, HBase/Phoenix, Clickhouse, Elasticsearch, Kafka, Scala и Java, Kubernetes, RESTful JSON API, Zeppelin

Что мы ожидаем от тебя

— участие в промышленной разработке систем, с внедрением и эксплуатацией;

— системное мышление, скрупулезный и структурированный подход, умение выделять главное и расставлять приоритеты;

— готовность погружаться в технические детали;

— умение вести емкую и понятную документацию;

— умение ставить емкие и понятные задачи в разработку и тестирование;

— понимание устройства сервис-ориентированных информационных систем, и взаимодействия между компонентами;

— "средние" sql-запросы (join, subquery, агрегатные функции, хорошо если есть опыт использования оконных функций)

Будет плюсом, если ты

— знаком с концепцией Delta Lake;

— имеешь опыт работы с Apache Spark (пакетный подход), HDFS, HBase/Phoenix;

— имеешь опыт работы с Zeppelin.

Основная ценность наших аналитиков — это отличная техническая и профессиональная экспертиза. Чем глубже ты разбираешься в устройстве информационных систем, паттернах проектирования и современных технологических решениях — тем круче!

Бонусы

— Трудоустраиваем с первого дня, зарплата белая.

— Удаленная работа или работа в офисе в центре Екатеринбурга, на твой выбор.

— График гибкий. Мы начинаем во сколько удобно и не считаем часы за работой. Мы готовы к сдвигам в графике, если это не мешает взаимодействию и результату.

— Мы подключаем сотрудников к ДМС после испытательного срока.

— Есть бюджет на обучение.