Vakansiya haqqında
Команда ищет опытного SQL-разработчика для проектирования, разработки и оптимизации аналитических и транзакционных решений на базе ClickHouse и YDB. Предстоит работать с высокими объёмами данных, обеспечивая скорость и надёжность систем.
Задачи
- Проектировать схемы данных и писать высоконагруженные SQL-запросы для аналитических и OLTP-задач
- Разрабатывать и поддерживать ETL/ELT-пайплайны, обеспечивая качество и консистентность данных
- Оптимизировать производительность запросов: профилировать, анализировать планы выполнения, выбирать стратегии партиционирования и шардирования в ClickHouse
- Участвовать в проектировании архитектуры хранения данных и выбирать подходящий движок, включая MergeTree и ReplacingMergeTree, под конкретную задачу
- Взаимодействовать с бэкенд-командой для интеграции слоя данных с сервисами приложения
- Документировать решения, схемы и подходы для команды
Требования
- Уверенное владение SQL: сложные аналитические запросы, оконные функции, CTE и подзапросы
- Опыт работы с ClickHouse от 3 лет
- Понимание архитектуры колоночного хранения, движков таблиц, материализованных представлений, настройки репликации и шардирования в ClickHouse
- Понимание принципов проектирования схем данных для OLAP-систем
- Опыт работы с большими объёмами данных: десятки и сотни миллиардов строк
Будет плюсом
- Опыт работы с YDB: понимание модели данных, работа с YQL, знание подходов к проектированию распределённых транзакционных схем
- Опыт работы с другими СУБД, включая MySQL и MariaDB
- Знакомство с инструментами миграции данных, включая Debezium
- Понимание принципов распределённых систем и CAP-теоремы
Условия
- Полная занятость
- Удалённая работа из разных стран
- Офис или гибридный формат в Москве
- Возможность гибкого графика
- Заработная плата: 3000–4000 долларов на руки, более высокий уровень готов обсуждаться
О компании
PaynetEasy — Fintech-компания.
Отклик
Для связи: Telegram @Dmitry_IT_Recruiter