Senior data engineer
Own and evolve the company’s data infrastructure: event tracking, ingestion pipelines, and analytics tooling
Manage data collection pipelines via Snowplow, GTM (server-side and client-side), and Airflow-orchestrated workflows running on Cloud Composer
Build and maintain BigQuery datasets: partitioning, clustering, cost optimization, scheduled queries, and access controls
Write and maintain Python scripts for data ingestion, transformation, and reporting
Manage Cloud Storage (GCS) for data staging, Snowplow enriched event storage, and pipeline artifacts
Configure and maintain GCP IAM, service accounts, and access controls across services and external APIs
Monitor and debug pipelines using Cloud Logging & Monitoring; set up alerting and ensure pipeline observability
Work with relational and non-relational databases: schema design, query optimization, performance tuning
Collaborate with frontend, QA, DevOps, and product teams
Participate in code reviews and uphold code quality standards
Contribute to technical improvements (testing, observability, performance, maintainability)
Mentor mid-level engineers and contribute to architectural decisions
Requirements
Python — hands-on experience writing production scripts and data pipelines
SQL — strong practical experience: queries, indexes, performance tuning, and analytical workloads
Google Cloud Platform — working experience across GCP services including:
- BigQuery — partitioning, clustering, cost optimization, scheduled queries, access controls
- Cloud Composer — managed Airflow: DAG deployment, environment configuration, GCP Console monitoring
- Cloud Storage (GCS) — data staging, pipeline artifacts, enriched event storage
- IAM & service accounts — secure access management across GCP services and external APIs
- Cloud Logging & Monitoring — pipeline observability, alerting, and debugging
- Apache Airflow / Cloud Composer — building and maintaining DAGs and data workflows
- Google Tag Manager — server-side and client-side configuration and management
- Azure Databricks — data processing and analytics

