PaynetEasy (Fintech) — Data Engineer. Удалённо (глобально) или офис/гибрид (Москва).
Задачи:
- Проектировать схемы данных и писать высоконагруженные SQL-запросы для аналитических и OLTP-задач.
- Разрабатывать и поддерживать ETL/ELT-пайплайны, обеспечивая качество и консистентность данных.
- Оптимизировать производительность запросов: профилирование, анализ планов выполнения, выбор стратегий партиционирования и шардирования в ClickHouse.
- Участвовать в проектировании архитектуры хранения данных, выбирать движки (MergeTree, ReplacingMergeTree и др.) под конкретные задачи.
- Взаимодействовать с бэкенд-командой для интеграции слоя данных с сервисами приложения; документировать решения и схемы.
Требования:
- Уверенное владение SQL (сложные аналитические запросы, оконные функции, CTE, подзапросы).
- Опыт работы с ClickHouse от 3 лет (архитектура колоночного хранения, движки таблиц, материализованные представления, репликация, шардирование).
- Понимание проектирования схем для OLAP, опыт работы с большими объёмами данных (десятки и сотни миллиардов строк).
- Навыки профилирования и оптимизации запросов.
- Знание Linux на уровне уверенного пользователя.
Будет плюсом:
- Опыт работы с YDB (YQL, проектирование распределённых транзакционных схем).
- Опыт с MySQL/MariaDB.
- Знакомство с инструментами миграции данных (Debezium).
- Понимание принципов распределённых систем и CAP-теоремы.
Условия:
- Полная занятость.
- Удалённая работа (разные страны) или офис/гибрид в Москве.
- Возможность гибкого графика.