Logo for CME

Senior Data Engineer

Roles & Responsibilities

  • 6–10+ years of experience in data engineering
  • Strong hands-on experience with modern data platforms (Databricks, Snowflake, BigQuery, Synapse) or equivalent
  • Proficiency in Python and SQL; experience with Scala or Java is a plus
  • Experience with orchestration tools (Airflow, Dagster, ADF, Step Functions)

Requirements:

  • 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
  • Apply CI/CD and infrastructure-as-code practices for data workloads

Job description

This is a remote position.

We are seeking a Senior Data Engineer to build and operate scalable data pipelines and data products on a modern cloud data platform. The role focuses on ingesting, transforming, and modeling large volumes of structured and semi-structured data to enable analytics, reporting, and advanced data science use cases.

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–10+ 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



Data Engineer Related jobs

Other jobs at CME

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.