Senior Data Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Design and maintain data pipelines, optimize performance, and collaborate with stakeholders; requires expertise in data platforms, Python, SQL, and cloud technologies.
Key Skills for This Role
Full Job Posting
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
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 And 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
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
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at CME
Senior Developer - Data Applications
Riyadh, KSA
Design and develop backend services and APIs, optimize applications, and provide support while requiring strong skills in Python, SQL, and cloud technologies.
Solution Architect
Saudi Arabia, KSA
Define data architecture, provide technical leadership, ensure governance, and manage stakeholder delivery for modern data platforms with strong integration skills.
Senior Data Management & Data Pipelines Specialist
Riyadh, KSA
Design and operationalize data governance frameworks, implement master data management, and ensure data quality while engaging stakeholders and driving change.
Senior Data Integration Engineer
Riyadh, KSA
Design and develop complex ETL workflows, optimize data integration, ensure data quality, and provide production support with strong SQL and integration platform skills.
Senior Data Scientist
Riyadh, KSA
Design and deliver advanced analytics and machine learning solutions, requiring expertise in Python, model development, and strong communication skills.
