К содержанию
mmyOffer Вакансии
Все вакансии

RWB

Требуется «Data engineer» (Москва)

Опубликовано

Опыт
От 3 лет
PythonJavaSQLCI/CDKafkaRedisClickHouseAirflow
Откликнуться

Доступ к отклику проверим при нажатии.

О вакансии

Вакансия «Требуется «Data engineer» (Москва)» в компании RWB.

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

  • Вам предстоит
  • Разрабатывать и сопровождать потоковые приложения на Apache Flink: подключать новые домены и типы событий, реализовывать дедупликацию, идемпотентную обработку, обогащение через Redis и маршрутизацию невалидных событий в DLQ;
  • Обеспечивать полноту и качество потоков: контролировать lag, пропуски, дубли, объёмы, freshness, расхождения между источником и целевым хранилищем; участвовать в восстановлении и дозагрузке данных;
  • Развивать batch-пайплайны в Apache Airflow: регуляторные выгрузки день в день, bulk-загрузки в Cassandra, проверки полноты, свежести и результатов загрузки;
  • Подключать новые источники: разбираться в семантике событий, идентификаторах, ключах партиционирования, формате данных, ретенции, владельцах и ограничениях источника;
  • Cassandra, документация потоков, runbook и постмортемы;
  • Участвовать в on-call по понятному регламенту: локализовать инциденты, корректно эскалировать, объяснять простои и фиксировать пробелы в сборе данных.
  • Мы ожидаем от вас
  • от 3 лет опыта в Data Engineering либо backend-разработке с практическим переходом в data-направление;
  • Уверенный SQL и понимание работы с большими объёмами: партиционирование, шардирование, распределённые вычисления, оценка стоимости запросов и поиск узких мест;
  • Построение корпоративных DWH , понимание слоев данных;
  • Практический Kafka-опыт: producer/consumer, consumer groups, ключи и партиционирование, offsets, ретенция, replay, обработка ошибок, DLQ;
  • Python для data-задач и Airflow: умение разрабатывать и сопровождать DAG-и, писать идемпотентные задачи, организовывать retries и backfill;
  • Опыт работы с Java-кодом Flink (Python Flink может быть релевантным как опыт): читать, дорабатывать, отлаживать, разбираться в причинах рестартов, checkpointing и backpressure;
  • Опыт самостоятельной разработки stateful Flink-пайплайнов будет преимуществом;
  • Практический опыт хотя бы с одной технологией: Cassandra или ClickHouse;
  • Для Cassandra: понимание моделирования от паттернов доступа, partition key, TTL, консистентности и особенностей записи;
  • Для ClickHouse: оптимизация запросов, работа с кластером и шардами, моделирование таблиц, TTL и особенности upsert/merge-семантики;
  • Опыт сопровождения Airflow-пайплайнов в production;
  • Привычка к инженерному циклу: тесты, CI/CD, кволитигейт, мониторинг, алерты, анализ причин инцидента и профилактические действия;
  • Внимательность к SLA и регуляторным ограничениям: если данные нельзя терять, система должна уметь это обнаружить, объяснить и восстановить;

Что нужно для работы

  • Опыт от 3 лет

Что предлагает компания

  • Обучение и развитие: языковые клубы, собственный корпоративный университет, программы развития управленческих навыков и многое другое;
  • Благополучие сотрудников: корпоративный пакет ДМС со стоматологией, корпоративный спорт, консультации психолога и дополнительные возможности аккредитованной IT-компании;
  • Скидки и партнерские программы: на обучение, страхование, покупки и многое другое;
  • Комфортная рабочая среда: бесплатное питание в офисе, современные офисы рядом с метро, корпоративная техника и портал для сотрудников.

Источник: Хабр Карьера. Условия и актуальность вакансии подтверждает работодатель.

Подходит вакансия?

Перейдите к отклику или контакту работодателя.

Откликнуться

Доступ к отклику проверим при нажатии.

Похожие вакансии

Data Scientist

Data / ML
Удалённо

Разработка через тестирование;

PythonSQLDockerKubernetes+6
Aгентство Martsun & Partners

ML Engineer (Middle+ / Senior)

Data / ML

▫️Опыт промышленной разработки на Python на уровне Senior.

PythonC++SQLPostgreSQL+2