Системный аналитик в проект выявления отклонений на больших данных (B2G)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Зачем тебе к нам
— мы разделяем на 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.
Основная ценность наших аналитиков — это отличная техническая и профессиональная экспертиза. Чем глубже ты разбираешься в устройстве информационных систем, паттернах проектирования и современных технологических решениях — тем круче!
Бонусы
— Трудоустраиваем с первого дня, зарплата белая.
— Удаленная работа или работа в офисе в центре Екатеринбурга, на твой выбор.
— График гибкий. Мы начинаем во сколько удобно и не считаем часы за работой. Мы готовы к сдвигам в графике, если это не мешает взаимодействию и результату.
— Мы подключаем сотрудников к ДМС после испытательного срока.
— Есть бюджет на обучение.