Job Description
Roles & Responsibilities
Data Pipeline Engineering
- Design, build, and maintain scalable batch and streaming data pipelines on cloud platforms
- Implement ingestion from diverse sources, including ERP, operational systems, IoT, files, and APIs
- Develop curated, analytics-ready data sets following bronze/silver/gold (medallion) or equivalent layering
Data Modeling & Storage
- Build dimensional, normalized, or data-vault models depending on use case
- Implement partitioning, clustering, indexing, and storage optimization strategies
- Manage schema evolution and backward compatibility
Performance, Reliability & DataOps
- Optimize pipelines for cost, performance, and SLA compliance
- Implement monitoring, alerting, and observability for data products
- Apply CI/CD and infrastructure-as-code practices for data workloads
Collaboration & Governance
- Work closely with data scientists, analysts, and business stakeholders to deliver fit-for-purpose data products
- Document pipelines, data contracts, and lineage; ensure compliance with data governance standards
Requirements
Required Skills & Experience
Technical
- 6+ years of experience in data engineering
- Strong hands-on experience with modern data platforms, including:
- Databricks, Snowflake, BigQuery, Synapse, or equivalent
- Spark (PySpark / Scala), Delta Lake, or Iceberg
- Proficiency in Python and SQL; experience with Scala or Java is a plus
- Experience with orchestration tools (Airflow, Dagster, ADF, Step Functions)
- Hands-on experience with at least one major cloud (AWS, Azure, or GCP)
- Familiarity with streaming technologies (Kafka, Kinesis, Event Hubs)
- Solid grounding in data modeling, performance tuning, and cost optimization
Industry / Domain (Highly Preferred)
- Experience in mining, metals, heavy industry, oil & gas, utilities, or other large industrial environments is a strong plus
- Exposure to IoT / sensor data, time-series workloads, and ERP (SAP) integration is highly valued
- Prior experience in the GCC or Saudi Arabia is an advantage
Governance & Compliance Awareness
- Understanding of data governance, lineage, classification, and access control
- Awareness of data privacy, PII handling, and audit / regulatory requirements
Soft Skills
- Strong analytical thinking and structured problem-solving
- Ability to deliver in agile, fast-paced environments
- Clear communication with technical and business stakeholders
Education & Certifications
Preferred:
- Degree in Computer Science, Data Engineering, or related field
- Cloud or data platform certifications (Databricks, Snowflake, AWS, Azure, GCP) are a strong advantage
Additional Requirements
- Onsite presence in Riyadh required
- Experience working in large enterprise or government environments
- Ability to operate in a multi-vendor delivery ecosystem
Desired Candidate Profile
Required Skills & Experience
- 6+ years of experience in data engineering
- Strong hands-on experience with modern data platforms, including:
- Databricks, Snowflake, BigQuery, Synapse, or equivalent
- Spark (PySpark / Scala), Delta Lake, or Iceberg
- Proficiency in Python and SQL; experience with Scala or Java is a plus
- Experience with orchestration tools (Airflow, Dagster, ADF, Step Functions)
- Hands-on experience with at least one major cloud (AWS, Azure, or GCP)
- Familiarity with streaming technologies (Kafka, Kinesis, Event Hubs)
- Solid grounding in data modeling, performance tuning, and cost optimization
Industry / Domain (Highly Preferred)
- Experience in mining, metals, heavy industry, oil & gas, utilities, or other large industrial environments is a strong plus
- Exposure to IoT / sensor data, time-series workloads, and ERP (SAP) integration is highly valued
- Prior experience in the GCC or Saudi Arabia is an advantage
Governance & Compliance Awareness
- Understanding of data governance, lineage, classification, and access control
- Awareness of data privacy, PII handling, and audit / regulatory requirements
Soft Skills
- Strong analytical thinking and structured problem-solving
- Ability to deliver in agile, fast-paced environments
- Clear communication with technical and business stakeholders
Education & Certifications
Preferred:
- Degree in Computer Science, Data Engineering, or related field
- Cloud or data platform certifications (Databricks, Snowflake, AWS, Azure, GCP) are a strong advantage
Additional Requirements
- Onsite presence in Riyadh required
- Experience working in large enterprise or government environments
- Ability to operate in a multi-vendor delivery ecosystem