Вакансия: Senior Data Engineer в Яндекс Практикум
Описание вакансии
Яндекс Практикум это образовательный сервис, который помогает людям развивать свою карьеру: зайти в новую профессию с нуля или освоить новые навыки, чтобы преуспеть в текущей. Успех наших студентов главная ценность для нас, а исследования делают результаты работы прозрачными.
За 4 года существования Практикум, с одной стороны, сильно вырос, с другой всё ещё сохранил атмосферу стартапа. Чтобы сделать лучший образовательный сервис, мы много экспериментируем и работаем с гипотезами, а так же непрерывно улучшаем внутренние процессы.
Наша команда дата-инженеров разрабатывает и занимается эксплуатацией и развитием аналитической инфраструктуры, на которой живет вся аналитика и помогает Практикуму принимать решения. Чтобы все они работали так, как положено, мы создаём, поддерживаем, перенимаем опыт и эксплуатируем множество сервисов и инфраструктурных агентов. Стремимся применять лучшие практики DE, минимизировать toil work и автоматизировать эксплуатацию.
Что нужно делать:
- заниматься инфраструктурой обработки данных для аналитики и пользовательских сервисов;
- проектировать и создавать витрины данных из сырых продуктовых источников и внешних АПИ;
- настраивать эффективное обновление данных;
- развивать логическую архитектуру DWH для удобной работы аналитиков;
- отвечать за стабильность и надежность DWH и улучшать их;
- формулировать требования для новых источников данных и встраивать их в существующие модели агрегатов-данных.
Мы ждем, что вы: - имеете опыт работы более 3 лет в DE;
- работали со специализированными аналитическими базами данных Greenplum, Vertica, ClickHouse, Teradata.
- работали с aws, postgres, greenplum, clickhouse;
- программируете на Python/Go или хотите этому научиться;
- пишете чистый оптимальный код, который легко поддерживать и тестировать;
- покрываете свой код тестами;
- разрабатывали ETL-процессы;
- хорошо знаете SQL и понимаете устройство реляционных баз данных;
- участвовали в проектировании витрин для дашбордов;
- хотите принимать решения и брать на себя ответственность;
- хотите строить нагруженные системы и понимаете, как это делать;
- понимаете принципы отказоустойчивости и масштабирования сервисов.
Условия: - интересные задачи, возможность влиять на процесс, видеть результаты своей работы, получать моментально обратную связь от пользователей;
- сильная команда, с которой можно расти;
- гибкий график;
- возможность работать удалённо или из офиса;
- премии каждые полгода для всех, кто успешно прошёл ревью;
- расширенная программа ДМС (со стоматологией) и оплата 80% стоимости ДМС для супругов и детей;
- компенсация оплаты питания и мобильной связи;
- программы жилищных займов для сотрудников под 3% или без процентов;
- оплата обучения и участия в профильных конференциях;
- тренажёрный зал, массаж и капсула для сна в офисе;
- скидки у партнёров компании.