
Location: Head Office, HQ
Opening Date: 26th September 2025
Closing Date: 10th October 2025
About the Role
NMB Bank is looking for a Senior Data Engineer to join our team. This role is all about building powerful data systems that drive smarter decisions across the Bank. You’ll design, develop, and optimise data pipelines and architectures, ensuring analysts and data scientists can easily turn raw data into actionable insights.
You’ll also be responsible for maintaining our data warehouse, BI platform, and big data strategy—keeping our data infrastructure strong, reliable, and future-ready.
What You’ll Do
As a Senior Data Engineer, your day-to-day responsibilities will include:
- Designing, implementing, and maintaining data infrastructure for optimal extraction, transformation, and loading (ETL/ELT).
- Improving internal processes by automating manual workflows, boosting scalability, and optimising data delivery.
- Building solutions that empower teams to perform self-service analytics.
- Creating large, complex data sets and custom ETL/ELT processes to support business needs.
- Enhancing data warehouse, BI platforms, and master data management systems.
- Ensuring 24/7 availability and high performance of critical data systems.
- Working closely with product owners, analysts, and business partners using Agile/Scrum practices.
- Designing robust data infrastructures with SQL, Azure, and AWS technologies.
- Solving data management issues to improve data quality and accessibility.
- Supporting machine learning models by transforming data and engineering new features.
- Delivering dashboards and visualisations to track core business metrics.
What We’re Looking For
We need someone who not only has deep technical expertise but also loves solving real-world business challenges with data.
Key skills and knowledge areas:
- Strong ETL, Data Warehouse, BI, and Data Analytics expertise.
- Advanced knowledge of SQL, Python, R, DAX, and M.
- Familiarity with cloud platforms (Azure, AWS) and big data technologies.
- Strong understanding of the full data lifecycle in decision-making.
- Experience with data mining, machine learning, and feature engineering.
- Ability to communicate complex ideas clearly to both technical and non-technical audiences.
- Hands-on experience with BigQuery, SQL/NoSQL databases, and BI platforms.
Qualifications & Experience
- Bachelor’s degree in Computer Science, Computer Engineering, Data Science, or a related field.
- 5+ years of experience in Data Engineering, Data Warehousing, and Business Intelligence.
- Proven track record in building and optimising data pipelines and warehouse architectures.
- Experience with ETL/ELT tools, BI platforms, and troubleshooting data infrastructure.
- Knowledge of data governance and data security best practices.
- Leadership skills with the ability to work independently and mentor junior team members.
Why Join NMB Bank?
At NMB Bank Plc, we are committed to creating a diverse, inclusive, and gender-balanced workplace. We strongly encourage female candidates and people living with disabilities to apply.
Important Note: NMB Bank Plc does not charge any fees during the application or recruitment process. If you’re asked for payment, please disregard such requests.
Only shortlisted candidates will be contacted.