Data Engineering Lead
qlubDubai и ещё 1 городУдалённоот 6 лет
PythonSQLPostgreSQLCI/CDLinuxClickHouseAirflowGCPDBTBigQuery
Описание
This role involves leading the data engineering team responsible for a GCP-based data platform using BigQuery, dbt, Airflow, and ClickHouse. The Data Engineering Lead will own data pipelines, modelling, reliability, data quality, CI/CD, and stakeholder delivery. The role is remote or hybrid with regular overlap with Gulf Standard Time (UTC+4).
Responsibilities
- Lead the team’s day-to-day delivery: plan and prioritise work, hold regular 1:1s and remove blockers
- Define and uphold engineering standards for code review, testing, naming conventions, data contracts, documentation and on-call
- Mentor engineers through pairing, design reviews and timely, constructive feedback
- Make and document architectural decisions across ingestion, transformation, serving and orchestration
- Balance new feature work against reliability, scalability and technical debt, and keep the platform roadmap realistic
- Manage the GCP environment around the warehouse, including Cloud Storage, Cloud Run, IAM and integrations with external cloud-hosted sources
- Own ingestion from transactional databases, SaaS platforms, application events and third-party APIs, including CDC, backfills, schema evolution and late-arriving data
- Own the dbt project end to end: staging, intermediate and mart layers, incremental models, tests, documentation and modelling conventions
- Optimise BigQuery for performance and cost through partitioning, clustering and query tuning, with spend tracked against a clear budget
- Design low-latency analytical serving in ClickHouse or a comparable OLAP store, covering table design, sorting keys, materialised views and aggregation strategy
- Operate production Airflow workloads with sound scheduling, dependency management, retries and alerting
- Establish freshness, completeness and quality checks, and resolve issues at the root cause rather than through repeated manual fixes
- Lead incident response and post-incident reviews, and turn the findings into lasting improvements
- Build CI/CD and automated testing for data code so that changes reach production safely
- Partner with product, analytics, finance and operations to turn business needs into a prioritised delivery plan, and challenge requests where the value is unclear
- Work with security and compliance on access control, PII handling and data governance
- Identify practical uses of LLMs and AI agents in data discovery, quality monitoring and troubleshooting, and take the proven ones into production
Requirements
- 6+ years in data or backend engineering, predominantly on production systems
- At least 1 year leading or mentoring data engineers, as a tech lead, team lead or senior engineer with clear technical ownership
- A track record of owning a data platform, or a significant part of one, across architecture, reliability and cost
- Strong Python, with extensive experience building and debugging production pipelines and services
- Advanced SQL, including window functions, complex transformations and query performance analysis
- 2+ years of production dbt experience: incremental models, macros, tests and documentation
- Hands-on experience operating Apache Airflow in production, including backfills, monitoring and troubleshooting
- Production experience with BigQuery: data modelling, partitioning, clustering, and query and cost optimisation
- Working knowledge of GCP, including Cloud Storage, IAM and cloud data infrastructure
- Solid PostgreSQL knowledge: indexing, query performance and incremental extraction
- Experience with Apache Flink or a comparable stream or distributed processing framework
- Confidence on Linux: Bash, cron, Docker on VMs, log analysis, SSH and basic networking
- Strong engineering practice: Git, CI/CD, automated testing and code review
Nice to have
- Production experience with ClickHouse, including performance tuning, materialised views and cluster operations
- Managed ELT platforms such as Airbyte or Fivetran
- CDC and event streaming with Datastream, Kafka or Debezium
- Kubernetes and Terraform
- BI tools such as Tableau or Power BI, and an understanding of BI performance
- LLM APIs, retrieval-augmented generation (RAG) and agent frameworks
- Data observability tools such as Soda, Great Expectations or Monte Carlo
- AWS services, including EC2, S3 and RDS
- Data governance for payments data, such as PCI DSS
- Experience in payments, fintech, hospitality technology or a high-growth marketplace
We offer
- Real ownership over products that impact millions of diners and thousands of restaurants globally
- The opportunity to solve challenging problems in payments, hospitality, and customer experience
- A fast-moving environment where great ideas quickly become reality
- Close collaboration with experienced operators, builders, and industry experts
- A chance to leave a visible mark on one of the fastest-growing restaurant technology companies globally