Мы ищем инженера данных (Data Engineer) в одну из команд Data Platform, которая работает с областями маркетинговых, партнерских, финансовых данных и данных о росте.
Вы будете работать с передовыми облачными технологиями (GCP, AWS, BigQuery, Databricks, K8s) и создавать крупномасштабную инфраструктуру данных для аналитики, машинного обучения и потоковой передачи данных/CDC.
- Создавать и эксплуатировать пакетную и потоковую загрузку данных в многоуровневое хранилище данных BigQuery (raw → ODS → data marts) с использованием Airflow, Debezium CDC через Kafka с protobuf, Pub/Sub и Dataflow.
- Интегрировать внешние источники данных «под ключ» — маркетинговые платформы (GA4, AppsFlyer, TikTok/Meta/Google Ads), платежные провайдеры, S3-бакеты и сторонние API — включая схемы данных, исторические загрузки и сверку.
- Разрабатывать саму платформу данных на Python: пользовательские операторы Airflow и коннекторы в общем ETL-фреймворке, Kafka Connect на Strimzi (K8s), Cloud Functions и интеграции API со сторонними провайдерами.
- Создавать CI/CD и инструменты управления изменениями для BigQuery: потоки тестирования и утверждения на основе GitHub, движки миграции SQL (Liquibase/Flyway/Bytebase), песочницы для проверки, резервное копирование и откат.
- Обеспечивать надежность и корректность пайплайнов: идемпотентность, дедупликацию, обработку поздних данных, исторические загрузки и повторное выполнение, мониторинг свежести данных и оповещения; писать интеграционные и модульные тесты.
- Управлять управлением данными и соответствием требованиям: управление изменениями в BigQuery, соответствующее ITGC, IAM и доступ по принципу наименьших привилегий, теги политик PII и DLP, Unity Catalog на Databricks, отслеживание происхождения данных на уровне столбцов (OpenMetadata/Dataplex) и планирование аварийного восстановления.
- Создавать внутренние инструменты и сервисы платформы для агентских рабочих процессов с данными — приложения Streamlit, боты Slack, агенты на базе LLM и серверы MCP, которые помогают командам находить и использовать данные.
- Поддерживать аналитиков и бизнес-команды в запросах на данные, способствуя принятию решений на основе данных по всей компании.
- Участвовать в проектировании систем и архитектуры вместе с командой разработки.
- Глубокие практические навыки работы с Python: чистый, хорошо структурированный и протестированный код для сервисов, инструментов и пайплайнов данных.
- Основательные навыки проектирования программного обеспечения (ООП, модульность, паттерны проектирования) — мы создаем инструменты платформы для агентских рабочих процессов с данными и планируем разрабатывать бэкенд-сервисы, связанные с данными, поэтому хорошо спроектированный код высоко ценится.
- Опыт создания и эксплуатации сервисов в облачной среде (GCP, AWS или аналогичной): CI/CD, контейнеризация, мониторинг и оповещение.
- Знание Kubernetes и Terraform — наша инфраструктура работает на GCP/K8s.
- Практический опыт работы с задачами, связанными с DWH (BigQuery или другим облачным хранилищем данных) и уверенное владение SQL.
- Четкая коммуникация с нетехническими заинтересованными сторонами — значительная часть работы — это запросы на данные от аналитиков и бизнес-команд.
- Подтвержденная способность брать на себя ответственность за технологии или сервисы и проактивно предлагать идеи команде.
Будет плюсом
-
Продвинутый SQL: сложные запросы, оконные функции, секционирование, кластеризация и оптимизация затрат.
-
Опыт создания надежных пайплайнов для CDC (например, Debezium): идемпотентность, эволюция схем, исторические загрузки и сверка.
-
Навыки аналитического моделирования данных: зернистость таблиц, факты против измерений, медленно меняющиеся измерения и определения метрик.
-
Опыт работы с фреймворками потоковой обработки, такими как Flink или Apache Beam/Dataflow.
-
Знакомство с управлением данными и соответствием требованиям аудита (ITGC/SOX), Databricks Unity Catalog или инструментами каталогизации/отслеживания происхождения данных (OpenMetadata, Dataplex).
-
Интерес к созданию агентов на базе LLM и инструментов ИИ для работы с данными.
-
Помогайте нам бороться с несправедливостью, создавая равные возможности для миллионов людей в 47 странах.
-
Развивайте свои профессиональные навыки, получая доступ к наставничеству, карьерному консультированию и программам обучения.
-
Сотрудничайте с командами по всему миру и получайте международный опыт в рамках нашей программы Global Talent Exchange Program.
-
Участвуйте в общекорпоративных конкурсах, награждениях, спортивных мероприятиях, проектах социального воздействия и волонтерских проектах под руководством сотрудников.
-
Работайте вместе с людьми, которые проявляют инициативу, открыто высказываются и бросают вызов самим себе для роста.
-
Улучшайте свои языковые навыки с помощью софинансируемых курсов и внутренних разговорных клубов.
Окончательный набор льгот может варьироваться в зависимости от местоположения.