The median Analytics Engineer (dbt / SQL) salary in Saudi Arabia is SAR22K/mo in 2026, with a typical range from SAR22K/mo to SAR23K/mo. Pay has moved +7.0% year-on-year. Riyadh currently leads city pay at SAR24K/mo. This is base salary for permanent employees. Contracting instead? See day rates for this role below.
What does An Analytics Engineer (dbt / SQL) do?
An Analytics Engineer (dbt / SQL) is responsible for transforming raw data into trusted, business-ready datasets using dbt modelling layers and semantic logic.
Day-to-day responsibilities
- Writing and testing dbt models
- Maintaining data catalogues
- Defining shared metric logic with analysts
- Enforcing data quality checks across the warehouse
Low demand+21% dbt Core / Cloud+16% Advanced SQL+14% Snowflake