Search by job, company or skills

  • Posted 8 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Summary

We are seeking a Senior / Lead Data Engineer to design, build, and scale AI-powered, cloud-native data platforms that support enterprise analytics, machine learning, and business-critical decision-making.

The ideal candidate will bring deep expertise in data engineering, cloud data warehouses, cost optimization, and AI-assisted development, with a proven track record of delivering high-impact, revenue-generating data platforms and intelligent automation solutions at scale.

Key Responsibilities

Data Platform & Pipeline Engineering

  • Design, develop, and maintain scalable ETL/ELT pipelines using Python, SQL, dbt, and modern orchestration tools.
  • Build and optimize cloud-based data warehouses (BigQuery or equivalent) supporting high-volume analytical workloads.
  • Implement robust data modeling (dimensional and analytical models) to enable self-service analytics and AI use cases.
  • Ensure data quality, integrity, and freshness through automated validation frameworks and monitoring.

AI-Driven Automation & Innovation

  • Design and deploy AI-powered internal tools and agents to automate data engineering workflows, incident diagnosis, and root cause analysis.
  • Integrate AI agents with collaboration tools (e.g., Slack) to improve operational efficiency and reduce incident resolution time.
  • Apply AI-assisted development techniques to accelerate delivery, improve code quality, and reduce manual effort across teams.

Performance & Cost Optimization

  • Lead cloud cost optimization initiatives, including query optimization, architectural redesign, and usage monitoring.
  • Drive measurable reductions in data platform operational costs while maintaining performance and reliability.

Cloud & DevOps

  • Build and deploy data services using containerized and CI/CD-driven workflows.
  • Collaborate with DevOps and platform teams to ensure scalable, secure, and reliable cloud infrastructure.
  • Support multi-cloud or hybrid environments as required (GCP, Azure).

Leadership & Collaboration

  • Provide technical leadership and mentorship to data engineers.
  • Establish SOPs, best practices, and engineering standards across the data function.
  • Partner closely with product, analytics, and business stakeholders to translate requirements into scalable data solutions.

Required Skills & Qualifications

Technical Skills

  • Programming: Python (expert), SQL (expert), Shell scripting (advanced).
  • Data Engineering: dbt, ETL/ELT pipelines, data warehousing, data modeling, data quality frameworks.
  • Cloud Platforms: Google Cloud Platform (BigQuery, Cloud Run) strong experience; Azure familiarity is a plus.
  • Orchestration & Automation: Airflow or equivalent.
  • DevOps & Tooling: Git, Docker, CI/CD pipelines.
  • AI & ML Exposure: AI agent frameworks, ML pipelines, model lifecycle management, observability tools.

Data Management

  • Cost optimization and performance tuning.
  • Data governance, cataloging, and best-practice documentation.

Education

  • Bachelor's degree in Computer Science or related field.
  • Master's or Postgraduate qualification in Data Science is preferred.

Nice to Have

  • Experience delivering AI/ML pipelines in production environments.
  • Exposure to government, public sector, or regulated enterprise data platforms.
  • Experience building observability and monitoring tools for data platforms.
  • Prior work on Arabic-language or regional datasets.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 145068591

Similar Jobs