Senior Data Engineer

Flairs Tech · Cairo, Egypt · Posted 2026-06-08

DutiesDesign, develop, and maintain scalable data pipelines to ingest, transform, and process data within the Google Cloud Platform (GCP) ecosystem.Build and optimize cloud-native data warehouses and data lake solutions using GCP services.Develop and maintain robust data models to support analytics, reporting, and operational use cases.Collaborate with Data Scientists, Analysts, and Software Engineers to understand data requirements and deliver reliable data solutions.Monitor, troubleshoot, and optimize data pipelines, ensuring high availability, performance, and reliability.Implement data orchestration and workflow automation solutions across GCP environments.Ensure data quality, consistency, governance, and security across data platforms.Support the integration of data engineering solutions into business applications and services.Document data engineering processes, standards, and best practices.Continuously improve data platform performance, scalability, and reliability.Participate in technical design discussions and contribute to data architecture decisions.Mentor junior engineers and promote engineering best practices and quality standards.Technical Requirements4+ years of experience as a Data Engineer or in a similar role.Strong hands-on experience with Google Cloud Platform (GCP).Experience with GCP data services, including:BigQueryCloud StorageDataflowPub/SubCloud Composer (Airflow)DataprocCloud FunctionsStrong experience designing and developing ETL/ELT pipelines.Experience with data processing frameworks such as:Apache SparkApache BeamProficiency in:PythonSQLJava (preferred)Strong experience with relational databases:PostgreSQLMySQLStrong understanding of:Data ModelingData WarehousingData LakesBatch ProcessingStreaming Data ProcessingExperience implementing workflow orchestration and automation solutions.Knowledge of cloud-native architecture and distributed data systems.Experience with Git and modern software development practices.Strong understanding of data quality, data governance, and data security principles.Non-Technical RequirementsStrong analytical and problem-solving skills.Excellent communication and stakeholder management abilities.Ability to collaborate effectively with cross-functional teams, including Product, Engineering, Data Science, Analytics, and Business stakeholders.Experience working in Agile development environments.Strong mentoring and coaching skills with the ability to support junior engineers.Ability to translate business requirements into scalable technical solutions.Strong ownership mindset and accountability for deliverables.Ability to manage multiple priorities in a fast-paced environment.Strong documentation and knowledge-sharing skills.Continuous learning mindset with a passion for improving engineering excellence and operational efficiency.Experience participating in technical interviews and hiring processes.

Apply for this role

Other open roles at Flairs Tech

See all 118 open roles at Flairs Tech →

Related jobs in Data & Analytics

About Flairs Tech

IT Services and IT Consulting

Innovation | Talent | Excellence @ FlairsTech.com

Visit the Flairs Tech hub on Take-Off →