Overview
Data Engineer – Senior Specialist Jobs in Riyadh, Saudi Arabia at EMKAN | إمكان
Title: Data Engineer – Senior Specialist
Company: EMKAN | إمكان
Location: Riyadh, Saudi Arabia
Functional Accountabilities
Data Pipeline Development
Design, build, manage, reliable, and scalable ETL/ELT pipelines that move and transform data across systems.
Integrate data from internal applications (core systems, CRM, mobile apps) and external sources via APIs, files, and databases.
Ensure pipelines are optimized for performance, scalability, and cost-efficiency, especially in cloud environments.
Data Modelling & Warehousing
Work with data architects to build and maintain data warehouse/Lakehouse solutions.
Develop and optimize data models (star/snowflake schemas) for analytics and BI use cases.
Implement partitioning, indexing, and data versioning for efficient querying and processing.
Data Quality & Monitoring
Implement data validation, error handling, and quality checks in the data pipeline.
Develop monitoring and alerting mechanisms to ensure high availability and reliability of data processes.
Support issue diagnosis, root cause analysis, and resolution in coordination with business and technical teams.
Project & Collaboration Support
Provide architectural guidance for data-related initiatives including digital transformation, reporting, AI/ML, and CRM projects.
Performance & Automation
Leverage orchestration tools (e.g., Apache Airflow, Azure Data Factory, etc.) to schedule and manage workflows.
Automate repetitive data processes and support continuous integration/deployment in the data environment.
Monitor resource usage and fine-tune jobs for optimal performance.
Collaboration & Documentation
Work closely with data analysts, data scientists, and business teams to understand data needs and translate them into engineering solutions.
Maintain clear technical documentation of pipelines, schema changes, and architectural decisions.
4. Qualifications and experience
Qualifications
•Bachelor’s degree in computer science, Data Engineering, Information Systems, or related field.
•Microsoft Azure Data Engineer Associate or equivalent cloud certification preferred.
•Additional certifications in Big Data, DataOps, or Python are a plus.
Experience
4–5 years of relevant experience in IT Banking Operations and especially in IT the development and implementation of IT applications
Knowledge and Skills
Strong understanding and working knowledge of application development and support for Core banking applications and mainframe environment.
Ability to work in a highly dynamic environment with a strong focus on maintaining the uptime of all running applications .
Deep understanding of banking applications environment is a must.