Data Engineer
Arabic.AI Riyadh, Riyadh Region, Saudi Arabia
Translation and Localization · 201-500 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
You will build and maintain data pipelines to move information from operational systems into the warehouse while managing data models. Additionally, you will perform analyst work to ensure data accuracy and collaborate with business owners to define KPIs.
What they look for
Requirements
Candidates must have strong proficiency in Python, SQL, and experience with Spark and BigQuery. You are also required to have hands-on experience with data integration tools and a deep understanding of dimensional modeling.
Full description
You will build and look after the pipelines that move data from the client's operational systems into the warehouse, and the data models that everything downstream depends on. Ingestion, processing and modelling, plus the documentation that goes with them. You will also do the analyst work that keeps the numbers honest.
What you will do
- Profile new sources before you build: databases, APIs, files, open data, structured and unstructured.
- Build, schedule and monitor ingestion and processing pipelines in the tools the client already uses, and extend them where it makes sense.
- Design and build the warehouse models (star schemas, conformed dimensions) that dashboards and machine-learning use cases sit on.
- Put data-quality checks and lineage capture into every pipeline, and keep the conceptual, logical and physical model documentation current.
- Work with business owners to reconcile figures and define KPIs, and help write the monthly progress report.
What you need
- Strong Python and SQL, used in production
- Spark (Databricks or Hadoop) and BigQuery, and comfort with both data-lake and warehouse patterns
- Hands-on experience with at least two of Talend, Informatica, NiFi and Denodo
- Extracting and capturing changes from MS SQL Server, Oracle, MySQL and PostgreSQL
- Ingesting from APIs, files (SFTP, Excel, CSV) and open data, in batch and streaming
- Dimensional modelling: star schemas, conformed dimensions, slowly changing dimensions, and the ability to document models at conceptual, logical and physical level
- Orchestration, monitoring, retries, data-quality checks and lineage
- Profiling, reconciliation, defining KPIs with business users
Good to have
- dbt, Airflow, Dataflow, Iceberg
- Google Professional Data Engineer or Databricks certificatio
Similar roles
-
Senior Data Engineer Snowflake F/H
Devoteam Marcq-en-Barœul, Upper France, France
-
Data Engineer
AXA Shannon, Shannon Municipal District, Ireland
-
Data Engineer / Sustainability
Sika AG Zurich, Zurich, Switzerland
-
Data Engineer
Deploja AB Solna, Sweden
-
AI Data Engineer
Weekday AI Bengaluru, Karnataka, India · ₹4M–₹6M/yr
-
Health Data Engineer ( Associate Consultant )
Lane Clark & Peacock London, England, United Kingdom