PaynetEasy (Fintech) — Data Engineer. Удалённо (глобально) или офис/гибрид (Москва).

Задачи:

  • Проектировать схемы данных и писать высоконагруженные SQL-запросы для аналитических и OLTP-задач.
  • Разрабатывать и поддерживать ETL/ELT-пайплайны, обеспечивая качество и консистентность данных.
  • Оптимизировать производительность запросов: профилирование, анализ планов выполнения, выбор стратегий партиционирования и шардирования в ClickHouse.
  • Участвовать в проектировании архитектуры хранения данных, выбирать движки (MergeTree, ReplacingMergeTree и др.) под конкретные задачи.
  • Взаимодействовать с бэкенд-командой для интеграции слоя данных с сервисами приложения; документировать решения и схемы.

Требования:

  • Уверенное владение SQL (сложные аналитические запросы, оконные функции, CTE, подзапросы).
  • Опыт работы с ClickHouse от 3 лет (архитектура колоночного хранения, движки таблиц, материализованные представления, репликация, шардирование).
  • Понимание проектирования схем для OLAP, опыт работы с большими объёмами данных (десятки и сотни миллиардов строк).
  • Навыки профилирования и оптимизации запросов.
  • Знание Linux на уровне уверенного пользователя.

Будет плюсом:

  • Опыт работы с YDB (YQL, проектирование распределённых транзакционных схем).
  • Опыт с MySQL/MariaDB.
  • Знакомство с инструментами миграции данных (Debezium).
  • Понимание принципов распределённых систем и CAP-теоремы.

Условия:

  • Полная занятость.
  • Удалённая работа (разные страны) или офис/гибрид в Москве.
  • Возможность гибкого графика.