Point your AI agent at freehire and let it find you a job.

Get the CLI →

GGsel

Data Engineer Middle+/Senior

Posted Updated
Discussion
Немного о нас: ggsel – маркетплейс цифровых товаров, с 2017 года мы в топе площадок СНГ. Более 6 миллионов пользователей ежемесячно выбирают нас за лучшие цены и качественную поддержку, а за последний год мы выросли в 4 раза. И наша цель – не просто удержать позиции, а перевернуть рынок цифровой торговли: сделать его честным, удобным, быстрым и выйти в лидеры цифровой коммерции, в том числе на международном рынке. Сейчас продукт находится на этапе серьезной трансформации, и мы собираем сильную инженерную команду. У нас уже работают ребята из Додо, Яндекс.Маркета, Самоката и Авито.
Мы ищем Дата-инженера для аудита, доработки и поддержки текущих решений.
Стек: ClickHouse, SQL, Python, Airflow, dbt, PostgreSQL, Docker, Git.

Основные задачи

  1. Разработка и поддержка пайплайнов

  • Проектирование ETL/ELT-процессов для переноса данных из PostgreSQL и других источников в ClickHouse.
  • Написание надёжных и идемпотентных DAG в Airflow для регулярного обновления витрин данных.
  • Построение слоёв данных с использованием dbt.
  • Обеспечение качества данных: тесты, проверка свежести, мониторинг аномалий.
  1. Оптимизация хранилища и производительности

  • Тюнинг ClickHouse: настройка схем таблиц под конкретные бизнес-запросы, устранение узких мест.
  • Оптимизация SQL-запросов для снижения нагрузки на БД.
  • Управление ресурсами кластера ClickHouse: CPU, RAM, Disk I/O.
  • Контроль стоимости хранения.
  1. Администрирование и надёжность

  • Обеспечение отказоустойчивости: настройка репликации и бэкапов.
  • Мониторинг состояния пайплайнов и баз данных.
  • Оперативное реагирование на инциденты.

Требования

  1. Глубокое знание ClickHouse

  • Проектирование схем: Знание семейства движков MergeTree, выбор ключей партиционирования и сортировки для оптимального сжатия и скорости чтения .
  • Оптимизация запросов: Умение читать планы запросов, оптимизировать потребление памяти, настраивать материализованные представления (Materialized Views) и проекции.
  • Администрирование: Настройка шардирования и репликации, управление TTL, мониторинг слияний.
  1. Инструменты ETL/ELT и Оркестрация

  • Оркестрация: Управление сбором данных через Apache Airflow.
  • Трансформация: Опыт работы с dbt для построения слоев данных.
  1. Языки и Инфраструктура

  • Python: Разработка ETL-скриптов, работа с Pandas, интеграция с API.
  • SQL: Владение на уровне эксперта (аналитические запросы, оптимизация).
  • Инфраструктура: Docker (для развертывания ClickHouse), Git.

Условия

  • Удаленная работа из любой точки мира.
  • Конкурентная зарплата + performance премия 2 раза в год.
  • Гибкий график и фокус на результат.
  • Оплата обучения, курсов и конференций.
  • Возможность реально влиять на продукт и команду.

Skills

What Senior Data Engineering jobs ask for — and how much of it you have →
Apply

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available