You will own the technical outcome of client software engagements—from first architecture choice to a system that runs in production and is maintainable after handover. The work spans web, mobile, cloud, and data products, often in parallel streams with different constraints. Success is not a stack of tickets closed. It is a delivery that meets the agreed scope, quality, and date, and a team that can repeat that result without you rewriting the code.
Required Experience and Skills
- 10+ years of experience in data engineering and architecture, including at least 3 years of hands‑on Google Cloud experience.
- Strong knowledge of BigQuery, Cloud Storage, Dataflow, Cloud Run or GKE, IAM, networking, Airflow, and dbt in production environments.
- Hands‑on experience writing and reviewing SQL and Python, building data pipelines, and developing curated data models.
- Ability to design and document High‑Level Design (HLD) and Low‑Level Design (LLD) for a lakehouse architecture, including raw, standardized, and curated layers.
- Experience designing Customer 360 target data models and source‑to‑target mappings across data lakes and Oracle data warehouses.
- Knowledge of identity resolution, deterministic and probabilistic matching, survivorship rules, data quality frameworks, reconciliation, data lineage, and metadata management.
- Experience building Power BI semantic models with row‑level and object‑level security, as well as embedding Power BI content in Dynamics 365.
- Experience with restricted‑data environments, such as medical data, is a strong advantage.
- Strong understanding of security and compliance by design, including encryption, audit logging, Saudi data residency, and PDPL.
- Familiarity with BigQuery ML and Gemini/Vertex AI for AI‑ready data foundations is an advantage.
- Experience in insurance or banking data domains, including policies, claims, customers, and providers.
- Ability to lead a team of 6-8 engineers and developers.
- Must be available for the initial three‑week on‑site Discovery phase in Riyadh, with a hybrid arrangement thereafter.