As the Lead Data Engineer at Emirates Airlines, you will play a pivotal role in our Enterprise Data & Analytics team, driving the design, development, and implementation of cutting-edge technical solutions. You'll collaborate closely with stakeholders across the business, product owners, architects, and site reliability engineers to ensure the seamless integration and optimization of data and analytic products within our enterprise architecture.
In This Role You Will Be Responsible For.
- Technical Leadership. Lead the design, development, and deployment of data solutions within a cross-functional team. Conduct thorough technical design reviews and ensure adherence to architecture patterns.
- Data Engineering. Perform data engineering coding and design tasks, focusing on complex problems. Ensure high coding standards and conduct peer code reviews. Uphold data privacy and cybersecurity principles in all solutions.
- Agile Delivery. Practice iterative delivery and assist in refining sprint estimates. Translate data and analytics requirements into robust technical solutions.
- System Stability and Scalability. Ensure solutions are stable, scalable, and maintainable. Implement test automation and maintain CI/CD pipelines. Monitor data applications and ensure high product quality and performance.
- Continuous Improvement. Identify inefficiencies and propose solutions for optimal resource utilization, cost reduction, and technical debt remediation. Update data inventories and metadata, following Data Governance standards.
- Best Practices and Modernization. Collaborate with Principal Data Engineers and Architects to promote best practices, automation, quality assurance, and agile delivery methodologies. Contribute to building and adopting data engineering playbooks.
- Incident Management. Lead incident resolution, conduct root cause analysis, and manage business escalations. Communicate effectively during incident management and lead post-mortem discussions.
- Talent Development. Contribute to attracting and retaining data engineering talent. Facilitate onboarding of new team members and support leadership in scaling the data engineering team.
Qualifications & Experience
- Bachelor’s Degree in Computer Science, Computational Mathematics, Computer Engineering, or Software Engineering.
- Specialization or electives in Data Warehousing, Data Science, or Business Intelligence preferred.
- 5+ years of experience in Data Engineering; consideration given for fewer years with a Master’s degree.
- Expertise in Data Warehouse engineering, SQL/PL-SQL, performance monitoring, and data quality testing.
- Experience with Big Data technologies (Hadoop, Spark, Kafka), cloud platforms (Microsoft Azure, Cloudera), and CI/CD tools (Git, Azure DevOps, Jenkins).
Knowledge/Skills
- Strong ability in data analysis, data modeling, and source-to-target mapping.
- Proven problem-solving skills and ability to work independently.
- Team player with excellent collaboration and communication skills.
- Commitment to continuous learning and exploring new technologies in the Enterprise Data & Analytics domain.
Key Technologies/Tools
- Big Data. Hadoop, Spark, Scala, Hive, HBase, Sqoop, Apache Nifi, Airflow
- Cloud Technologies. Azure Data Factory, Databricks, ADLS (Gen 2), Kafka, Elasticsearch
- Data Analysis and Reporting. Snowflake, SQL, MicroStrategy, Power BI
- Integration and Messaging. Spark Streaming, SnapLogic, TIBCO, Kafka
- CI/CD and Automation. Git, Azure DevOps, Jenkins, JIRA, Python
Salary & Benefits
Join us in Dubai and enjoy an attractive tax-free salary, travel benefits including flight and hotel discounts, and more. Explore further details about our employee benefits on our careers page at Emirates Careers.