About this role
- 5+ years of professional experience in data engineering, analytics engineering, platform engineering, or backend engineering with strong data ownership.
- Advanced SQL skills, including query optimization, data modeling, window functions, incremental transformations, and large-table performance tuning.
- Strong Python programming experience for data pipelines, automation, testing, and production-grade data workflows.
- Hands-on experience with workflow orchestration such as Airflow, Dagster, Prefect, or similar tools.
- Experience with modern data warehouses or lakehouse platforms such as BigQuery, Snowflake, Redshift, Databricks, Delta Lake, Iceberg, or equivalent.
- Experience building reliable ELT/ETL pipelines using tools such as dbt, Spark, Kafka, Flink, Fivetran, Stitch, custom API ingestion, or CDC frameworks.
- Practical understanding of data quality, schema evolution, monitoring, alerting, backfills, idempotency, and failure recovery.
- Experience designing dimensional, wide-table, and event-based data models for BI, analytics, and operational reporting.
- Comfort working with cloud platforms such as AWS, GCP, or Azure, plus Git-based engineering workflows.
- Strong communication skills with the ability to translate business requirements into clear technical designs and delivery plans.
- Experience in fintech, payments, fleet management, logistics, mobility, marketplace, fuel, or high-volume transaction platforms.
- Knowledge of event-driven architectures, streaming data, CDC, API integrations, data contracts, and data mesh or domain-oriented data ownership.
- Experience supporting BI tools such as Power BI, Looker, Tableau, Metabase, Superset, or similar platforms.
- Familiarity with MLOps or feature engineering for fraud detection, anomaly detection, forecasting, customer segmentation, or optimization use cases.
- Experience with data privacy, access control, encryption, secrets management, and compliance expectations in the Middle East or multi-country operations.
The exact stack may evolve, but the successful candidate should be comfortable operating across the following categories:
- Languages: SQL, Python; optional Scala or Java for distributed processing.
- Transformation and modeling: dbt or equivalent; dimensional modeling; metrics layers.
- Orchestration: Airflow, Dagster, Prefect, or similar.
- Storage and compute: cloud warehouse, data lake/lakehouse, object storage, distributed processing.
- Streaming and integration: Kafka or equivalent, CDC, APIs, webhooks, files, partner data feeds.
- Engineering practices: Git, CI/CD, automated tests, Docker, Kubernetes or containerized deployment, Terraform or infrastructure-as-code.
- Observability: data quality checks, lineage, pipeline monitoring, logs, alerts, runbooks, and service-level objectives for data products.
- Competitive salary and benefits package.
- Opportunity to work on cutting-edge technology with a passionate team.
- Career growth and development opportunities.
- A collaborative and inclusive work environment.
Tired of cold applications?
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
Know someone who'd be great for this?