Мы ищем Data Engineer, который будет проектировать, разрабатывать и оптимизировать нашу инфраструктуру данных на Databricks. Вы будете разрабатывать масштабируемые конвейеры с использованием BigQuery, Google Cloud Storage, Apache Airflow, dbt, Dataflow и Pub/Sub, обеспечивая высокую доступность и производительность наших процессов ETL/ELT. Вы будете использовать Great Expectations для обеспечения стандартов качества данных. Роль также включает построение среды Data Mart (Data Mach) и внедрение лучших практик CI/CD. Успешный кандидат обладает обширными знаниями облачных решений для данных, сильной экспертизой в ETL/ELT‑фреймворках (включая dbt) и страстью к созданию надёжных, экономически эффективных конвейеров.
1. Experience – 3+ лет профессионального опыта в инженерии данных, минимум 1 год в мобильных данных 2. Technical Expertise with GCP Stack – Доказанный опыт построения и поддержки окружений BigQuery и data lake на базе Google Cloud Storage. – Глубокие знания Apache Airflow для планирования/оркестрации и проектирования ETL/ELT. – Опыт внедрения dbt для трансформаций данных, RabbitMQ для событийно‑ориентированных рабочих процессов и Pub/Sub + Dataflow для потоковых/пакетных конвейеров. – Знакомство с проектированием и внедрением решений Data Mart (Data Mach), а также использование Terraform для IaC. 3. Programming & Containerization – Сильные навыки программирования на Python, Java или Scala, плюс скриптинг для автоматизации. – Опыт работы с Docker и Kubernetes (K8s) для контейнеризации сервисов, связанных с данными. – Практический опыт CI/CD‑конвейеров и DevOps‑инструментов (например, Terraform, Ansible, Jenkins, GitLab CI) для управления инфраструктурой и развертываниями. 4. Data Quality & Governance – Владение Great Expectations (или аналогичными) для определения и обеспечения стандартов качества данных.
– Экспертиза в проектировании систем прослеживаемости данных, управления метаданными и соответствия (GDPR, CCPA). – Глубокое понимание систем OLTP (Online Transaction Processing) и OLAP (Online Analytical Processing). 5. Communication – Отличные коммуникативные навыки для технической и нетехнической аудитории. – Высокий уровень организации, самомотивации и способности решать проблемы.