Дата-инженер / Data Engineer

Дата размещения вакансии: 21.02.2025
Работодатель: КЕЙС ПЛЭЙС
Уровень зарплаты:
от 70000 RUR
Город:
Санкт-Петербург
Требуемый опыт работы:
не требуется

Мы — лидирующий интернет-сервис по созданию креативных чехлов и аксессуаров для смартфонов с 2013 года. Сейчас мы уверенно удерживаем звание №1 на маркетплейсах, а главное — продолжаем расти!

Сейчас мы ищем Администратора баз данных (DBA), который возьмёт на себя ключевую роль в обеспечении стабильной и безопасной работы наших систем, а также будет ответственным за сохранность, целостность и эффективное использование самого ценного ресурса — данных. Если вы стремитесь работать в компании, где грамотное управление информацией лежит в основе стратегических решений и хотите напрямую влиять на успех бизнеса, мы будем рады познакомиться с вами!

Обязанности:

  • Администрирование базы данных, настройка и поддержка;
  • Обеспечение полноты и качества данных в соответствии с бизнестребованиями;
  • Мониторинг производительности, анализ логов, оптимизация запросов;
  • Настройка резервного копирования и восстановление данных;
  • Разработка и поддержание работы скриптов на Python для автоматизации работы с данными;
  • Работа с API для обмена данными со сторонними сервисами;
  • Изучение, обоснование и внедрение новых технологий для улучшения работы БД;
  • Взаимодействие с дата-инженером и командой аналитиков.

​​​​​​​Требования:

1. Высшее образование (техническое, математическое, информационные технологии).

2. Опыт работы DBA от 1 года (готовы рассмотреть кандидатов без опыта при наличии сильных теоретических знаний и навыков работы с базами данных)​​​​​​. *Примечание: база данных развернута в облачном сервисе DBaaS (Database as a Service)

3. Знание реляционных баз данных, включая:

  • Принципы работы реляционных БД (структура данных в виде таблиц, связи между ними);
  • Правила целостности данных (ключи, ограничения, регулярные выражения для валидации);
  • Индексацию и партиционирование;
  • Понимание ACID-требований и их влияния на целостность данных;
  • Основы резервного копирования и восстановления.

4. Глубокие знания SQL, включая:

  • Оконные и аналитические функции;
  • Представления и материальные представления;
  • Автономные транзакции, уровни изоляции транзакций;
  • Обработка исключений (EXCEPTION) и логирование ошибок;
  • Работа с триггерами (создание, настройка, оптимизация);
  • PL/pgSQL (функции, процедуры);
  • Оптимизацию SQL-запросов (EXPLAIN ANALYZE).

5. Знание Python на базовом уровне, включая:

  • Основы обработки данных с использованием pandas и numpy;
  • Обработка исключений и логирование (try/except, logging);
  • Работа с базами данных через psycopg2;
  • Работа с API через requests.

Будет преимуществом:

  • Опыт настройки и управления параметрами производительности базы данных в среде DBaaS;
  • Опыт работы с системами мониторинга (Prometheus, Grafana, Zabbix);
  • Опыт работы с инструментами бэкапа (pgBackRest, Barman);
  • Опыт работы с Linux.

Мы предлагаем:

  • Удобный график 5/2 с гибким началом рабочего дня и гибридным форматом работы (до 2-х дней в неделю удаленно)​​​​​​​​​​​​​​;
  • Возможность развиваться и обучаться, расширять зону ответственности и реализовывать свои идеи;
  • Наставничество и комфортную адаптацию;
  • Оформление по ТК РФ, оплачиваемые отпуска, больничные;
  • Стильный офис с вкусняшками, массажным креслом, PS4 и теннисным столом в 10 минут пешком от ст. м. Петроградская;
  • Молодой коллектив (средний возраст команды - 27 лет), отсутствие дресс-кода и лишней бюрократии;
  • Сильную корпоративную культуру - яркие мероприятия каждый сезон, активности, тематические дни, квизы и многое другое;
  • Корпоративные скидки на продукцию, на сеансы психотерапии и развивающую платформу и ДМС через 2 года работы.

Хотите стать частью нашей команды? Отправляйте отклик на вакансию и будьте готовы выполнить тестовое задание.