SmartChoice International GCC

Senior Data Engineer

SmartChoice International GCC

Riyadh, Riyadh Province, Saudi Arabia · Full Time

Be the first to apply

Experience
8+ yrs
Salary
Openings
1
Posted
16 മണിക്കൂർ മുൻപ്
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

We are collaborating with an expanding technology company to recruit a Senior Data Engineer based in Riyadh. This role involves a hands-on approach with comprehensive responsibility across the entire data platform lifecycle, including data ingestion, processing, storage, modelling, and governance. The successful candidate will create dependable data infrastructure leveraged by multiple technical and business teams and help define engineering best practices as the platform matures.

Responsibilities

  • Design, develop, and maintain scalable batch and real-time streaming data pipelines.
  • Architect data solutions encompassing ingestion, processing, storage, and transformation layers.
  • Create reusable, reliable datasets and data models to support downstream teams and applications.
  • Implement mechanisms for data validation, quality assurance, monitoring, lineage tracking, and governance.
  • Ensure robustness through idempotent processing, deduplication, schema versioning, recovery strategies, and historical data accuracy.
  • Establish access controls and safeguard sensitive information appropriately.
  • Collaborate with engineering and infrastructure teams to manage production-grade data services.
  • Optimize systems for performance, scalability, and cost-efficiency of infrastructure.
  • Contribute actively to technical standards, write thorough documentation, and participate in code reviews.

Candidate Requirements

  • Minimum eight years of professional experience in data engineering.
  • Proficiency in Python and SQL, including experience with PySpark or similar distributed data processing frameworks.
  • Hands-on production use of AWS data services such as S3, Glue, Glue Data Catalog, Athena, and Redshift.
  • Demonstrated expertise designing and operating data lake or lakehouse architectures with layered transformations.
  • Experience with ETL/ELT tools like Airbyte, Fivetran, or Meltano for data integration.
  • Exposure to streaming or event-driven technologies such as Kinesis, MSK, SQS, SNS, DMS, or Debezium for change-data-capture.
  • Familiarity with data modelling and transformation tools such as dbt or equivalents.
  • Knowledge of columnar storage formats like Parquet and advanced table formats like Iceberg, Delta Lake, or Hudi.
  • Experience using workflow orchestration platforms such as Managed Workflows for Apache Airflow (MWAA), Step Functions, Dagster, or Prefect.
  • Comprehensive understanding of data quality management, security practices, governance protocols, and data lineage.

Additional Information

Experience in building robust data infrastructure supporting AI or other advanced data applications is considered valuable for this position.

Level

Senior

Tools & software

Amazon Redshift required AWS S3 required dbt required

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer