Qiddiya | القدية

Senior Specialist - Data Engineering

Qiddiya | القدية

Riyadh, Riyadh Province, Saudi Arabia · Full Time

Be the first to apply

Experience
Any
Salary
Openings
1
Posted
hace 2 días
Work mode
In office
Education
Bachelor's degree in Computer Science, IT or related discipline
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

Role Overview

The Senior Data Engineer will be responsible for transforming raw data into actionable, scalable data systems aligned with business objectives. This role requires collaboration with various functional teams to guarantee data availability, reliability, and accessibility to support analytics and strategic decisions.

Main Responsibilities

  • Architect, construct, and oversee efficient data pipelines and ETL workflows utilizing technologies such as Apache Spark, Apache Kafka, and Apache Airflow for processing large datasets from multiple origin points.
  • Deploy data processing pipelines across diverse platforms including DataFlow (Apache Beam), DataProc (Hadoop/Spark), Data Fusion, and Cloud Composer (Airflow).
  • Develop and maintain distributed data systems and storage solutions.
  • Partner with data science, marketing, and customer success teams to facilitate data gathering and integrate necessary tools.
  • Set up and configure Google Cloud Platform services as part of development and deployment.
  • Design and optimize data warehousing and lakehouse solutions like Amazon Redshift, Google BigQuery, AWS S3, and Azure Data Lake Storage, alongside NoSQL databases including MongoDB and Cassandra.
  • Collaborate with data architects to apply dimensional modeling techniques (such as star and snowflake schemas) enhancing data analysis capabilities.
  • Work with analysts and scientists to fulfill data requirements for advanced analytics and machine learning workflows, including model training and deployment.
  • Implement mechanisms for data quality assurance, monitoring, and custom validations to ensure data integrity and completeness.
  • Engage in troubleshooting and resolving data issues swiftly to minimize disruptions.
  • Remain informed of cutting-edge technologies, especially cloud-native and serverless architectures, contributing to continuous platform improvements.
  • Demonstrate expertise in Google BigQuery for proficient data processing.
  • Identify and automate repetitive data engineering tasks.
  • Provide deployment support to development teams.
  • Drive modernization initiatives for data lakes and warehouses.

Qualifications and Skills

  • Academic background in Computer Science, Information Technology, or related disciplines; Master’s degree is advantageous.
  • Proven experience in data engineering or comparable positions, preferably with Google Cloud Platform proficiency.
  • Technical knowledge of data modeling, mining, and segmentation methodologies.
  • Advanced skills in programming languages like Python, Java, or Scala; strong command of both SQL and NoSQL databases.
  • In-depth comprehension of ETL pipelines, data warehousing principles, and data integration methods.
  • Hands-on experience with cloud ecosystems such as AWS, Azure, or Google Cloud Platform and their related services including AWS Glue, Azure Data Factory, and Google BigQuery.
  • Excellent analytical and problem-solving aptitude with meticulous attention to detail, adaptable to fast-paced environments and capable of managing competing tasks.
  • Effective communication and interpersonal skills fostering productive cooperation with diverse teams and stakeholders.
  • Certifications in data engineering cloud platforms (e.g., Google Certified Data Engineer) will be considered a plus.

Level

Senior

Minimum education

Bachelor's Degree

Tools & software

Apache Spark required Apache Kafka required Apache Airflow required

How they work

Teamwork & Collaboration Problem Solving Attention to Detail Adaptability
🤖
Online · instant AI help
Broxer