Локация
Алматы, проспект Абая, 26А; работа на месте работодателя, график 5/2
Компания
Kaspi.kz развивает высоконагруженные продукты, которыми пользуются миллионы клиентов.
Что делать
•Проектировать схемы данных для высоконагруженных OLTP-систем: нормализацию, индексы, партиционирование и ограничения.
•Находить и устранять узкие места производительности с помощью execution plans, анализа индексов, статистики, профилирования и waits.
•Разрабатывать, проводить ревью и сопровождать production-миграции баз данных.
•Обеспечивать высокую доступность через репликацию, backup/restore и failover.
•Развивать аналитический контур на ClickHouse и участвовать в проектировании DWH.
•Проводить schema review, консультировать backend-разработчиков, QA и Product Owners, а также формировать стандарты работы с базами данных.
Требования
•От 3 лет коммерческого опыта с Microsoft SQL Server и от 1 года опыта с ClickHouse или другими колоночными СУБД.
•Сильный T-SQL: сложные JOIN, CTE, оконные функции, хранимые процедуры, функции, триггеры и представления.
•Уверенный performance tuning и практика чтения планов выполнения.
•Понимание транзакций, ACID, уровней изоляции, блокировок и deadlock-ов.
•Опыт с высокой доступностью, репликацией, backup/restore и failover; понимание DWH, partitioning и sharding.
•Самостоятельное ведение задач от анализа и проектирования до production.
Хорошо, если есть
•Глубокий опыт с ClickHouse, включая MergeTree, ReplacingMergeTree, Materialized Views, TTL и интеграцию с Kafka.
•Опыт эксплуатации MongoDB, работы с большими объёмами данных и высоким RPS.
•Опыт проектирования event-driven архитектур, включая Kafka и Outbox Pattern.
•Опыт с ORM, мониторингом через SQL Monitor, Grafana и Kibana, CI/CD и автоматизацией миграций.
•Опыт с финансовыми данными, менторингом и проведением ревью.
Культура и преимущества
•Офисная работа в Алматы по графику 5/2.
•Оформление по трудовому договору.
•Работа с высоконагруженными продуктами и задачами database engineering.