Job Description
We are looking for a Senior Data Engineer for an AI Start-up based in Dubai.
Location – Dubai, UAE (Hybrid Work Model)
Salary – 24,000-28,000 AED/month + benefits
Requirements:
- Bachelor’s/master’s in computer science, Engineering, or related field.
- 7+ years in data engineering, with 3+ years in senior/lead roles.
- Expertise in pipeline orchestration (Airflow, dbt).
- Proficiency in cloud platforms (Azure), SQL/NoSQL databases, and distributed systems (Spark, Elasticsearch).
- Experience with cache databases (E.g. Redis).
- Strong coding skills in Python, SQL, or Scala.
- Deep knowledge of data modelling (Kimball, Data Vault) and optimization techniques (partitioning, indexing).
- Experience in database administration, such as Microsoft Certified Database Administrator (MCDBA), or equivalent.
Key responsibilities:
Data Architecture & Strategy:
-
- Design and implement scalable, secure data architectures (data lakes, warehouses, marts) aligned with business goals.
- Design, implement, and maintain database systems, such as SQL Server, Postgres, Mongo, etc.
- Create and manage database schemas, tables, and indexes to ensure data integrity and optimal performance.
Data Migration Leadership:
-
- Plan and execute end-to-end data migration projects (legacy to modern systems), ensuring minimal downtime and data integrity.
- Develop validation frameworks and reconciliation processes.
Pipeline Development & Optimization:
-
- Build high-performance ETL/ELT pipelines using tools like Apache Spark, Airflow, or dbt.
- Utilize open-source tools to efficiently gather, cleanse, and integrate data from various sources, including databases and different data sources.
- Optimize data workflows for speed, cost-efficiency, and reliability by fine-tuning queries, indexing strategies, and database configurations
Data Governance & Quality:
-
- Implement data quality checks, monitoring, and governance policies (e.g., metadata management, lineage tracking).
- Monitor database performance and troubleshoot issues to ensure optimal database operation.
- Create and maintain documentation of database configurations, processes, and procedures.
Cross-Functional Collaboration:
-
- Collaborate with software developers to design and implement database solutions that meet application requirements.
- Partner with data scientists, analysts, and business teams to understand requirements and deliver actionable datasets.
- Translate business needs into technical specifications.
About the Role:
As a Senior Data Engineer, you will design, build, and maintain robust data systems to support large-scale data migration, pipeline automation, and architecture optimization. You will collaborate with cross-functional teams to ensure data integrity, performance, and accessibility while mentoring junior engineers. Your expertise in cloud platforms, ETL/ELT workflows, and data modelling will drive the evolution of our data ecosystem.
Looking for a new job? Pink Camel Jobsite is launching soon - register now to be notified of our launch - www.pinkcameljobsite.com