Manager -Data Engineer.Egypt-MIS-HO.International Banking Group
Egypt
Looking for Data Engineer who will design, develop, and maintain real-time and batch data pipelines, defining data strategy, architecture, and best practices to drive strategic improvements in data engineering solutions
The function spans Enterprise Data Lake, Azure Data Lake, Business Intelligence, Advanced Analytics, and Real-time Streaming platforms. Responsibilities include developing on-prem & cloud data solutions, estimating efforts, designing scalable architectures, managing releases, and ensuring regulatory compliance and operational reporting—critical for management decision-making and risk mitigation.
- Create and maintain optimal data pipeline,
- Prepare and automate various business datasets into meaningful reporting that meet functional / non-functional business requirements.
- Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
- Keep our data separated and secure
- Create data repository of best practices for team members that assist team in building and optimizing our product into an innovative industry leader.
- Work with stakeholders including the Executive, Product, Data and Design teams to assist with data-related technical issues and support their data infrastructure needs.
- We are looking for a candidate with 10+ years of experience in a Data Engineer role. They should also have experience using the following software/tools:
- Provides technical leadership in Big Data space (Hadoop Stack like M/R, HDFS, Pig, Hive, HBase, Flume, Sqoop, NoSQL stores like Cassandra, HBase etc.) across Fractal and contributes to open-source Big Data technologies.
- Write and tune complex Java, MapReduce, and Hive jobs.
- Adapt quickly to changing requirements and be willing to work with different technologies if required.
- Experience with Azure cloud services on ADLS, Synapse & Data Bricks
- Experience leading a Backend/Distributed Data Systems team while remaining hands-on is very important.
- Lead the effort to build, implement and support the data infrastructure.
- Manage the team and vendor partners, ensuring to prioritize projects according to customer and internal needs, and develops top-quality dashboards using industry best practices.
- Manage team of data engineers (both full-time associates and/or third-party resources)
- Own most deliverables for the Big Data team from a delivery perspective.
- Analyzes and confirms the integrity of source data to be evaluated.
- Leads in deployment and auditing models and attributes for accuracy.
- Experience with stream-processing systems: Spark-Streaming, Strom etc.
- Experience with object-oriented/object function scripting languages: Python, Scala etc.
- Experience in designing and building dimensional data models to improve accessibility, efficiency, and quality of data.
- Should be proficient in writing Advanced SQLs, Expertise in performance tuning of SQLs. Experience with data science and machine learning tools and technologies is a plus.
- Experience with relational SQL and NoSQL databases, including Postgres and Cassandra.
Financial Services Knowledge is a plus
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Architecture Azure Banking Big Data Business Intelligence Cassandra Databricks Data pipelines Data strategy Engineering Hadoop HBase HDFS Java Machine Learning NoSQL Open Source Pipelines PostgreSQL Python R Scala Spark SQL Streaming
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.