Senior Data Engineer Job Vacancy at CRDB Bank, Dar es Salaam June 2026

Website CRDB Bank

CRDB Bank

CRDB Bank Vacancy Announcement

Senior Data Engineer

Reporting Line: Head of Digital Banking
Department: Retail Banking
Location: Tanzania Head Office
Employment Type: Permanent
Number of Openings: 1
Application Deadline: 30 June 2026


Job Purpose

The Senior Data Engineer is responsible for designing, building, and maintaining scalable data pipelines and ingestion frameworks that support the Digital Banking Department.

The role focuses on transforming high-volume, complex raw data streams from mobile banking applications, internet banking platforms, payment gateways, and other digital channels into structured, reliable, and optimized data assets.

The successful candidate will ensure data is consistently available, accurate, secure, and ready for real-time reporting, advanced analytics, business intelligence, and machine learning applications.


Key Responsibilities

Data Pipeline Development

  • Design, implement, and optimize scalable batch and real-time data ingestion pipelines using distributed computing frameworks such as PySpark.
  • Build and maintain robust data integration solutions capable of handling large-scale banking data workloads.
  • Develop resilient architectures that can automatically recover from network failures, API interruptions, and unexpected data spikes.

Data Lake & Data Warehouse Management

  • Build and maintain enterprise-grade data lakes and data warehousing environments.
  • Manage storage formats including:
    • Parquet
    • Delta Lake
  • Administer metadata cataloging systems such as:
    • Hive Metastore
    • PostgreSQL-backed metadata repositories
    • Object storage catalog systems

Data Optimization & Performance

  • Structure, partition, and optimize large datasets to support low-latency queries and analytics.
  • Identify and resolve performance bottlenecks in queries, data pipelines, and storage systems.
  • Optimize computing resources to reduce execution time and operational costs.

Data Governance & Quality Assurance

  • Implement:
    • Data contracts
    • Schema registries
    • Data quality validation checks
  • Detect upstream system changes before they impact downstream reports, dashboards, or machine learning models.
  • Maintain comprehensive data lineage and catalog documentation from source systems to analytics outputs.

Security & Compliance

  • Ensure compliance with banking data privacy and security regulations.
  • Implement data masking and protection mechanisms for sensitive customer information.
  • Manage role-based access controls and secure archival of historical data and logs.

DevOps & Deployment

  • Deploy and maintain data pipelines within containerized environments using:
    • Docker
    • Kubernetes
  • Support modern orchestration and scheduling frameworks such as:
    • Apache Airflow
    • Cron-based automation systems

Stakeholder Collaboration

  • Serve as the primary technical liaison between:
    • Business Intelligence (BI) Teams
    • Data Science Teams
    • Digital Banking stakeholders
  • Translate business and analytical requirements into optimized backend data solutions.
  • Provide technical guidance on data architecture and best practices.

Coding Standards & Documentation

  • Enforce clean, modular, and efficient coding standards in:
    • SQL
    • Python
  • Ensure proper use of:
    • Git version control
    • Technical documentation
    • Code review practices

Qualifications Required

Academic Qualifications

  • Bachelor’s Degree in:
    • Computer Science
    • Software Engineering
    • Information Systems
    • Data Science
    • Statistics
    • Mathematics
    • Or a related field

Experience

  • Minimum of 3 years’ professional experience as:
    • Data Engineer, or
    • Core Database Developer
  • Proven experience managing production-grade data pipelines and data infrastructure.

Technical Skills & Competencies

Data Engineering & Big Data

  • Advanced hands-on experience with:
    • PySpark
    • Apache Spark
  • Strong experience extracting, transforming, and loading (ETL/ELT) large and complex datasets.

Database Management

  • Expert-level proficiency in:
    • SQL query optimization
    • Database indexing
    • Data modeling
  • Experience with relational databases such as:
    • PostgreSQL
    • Oracle

Data Storage & Metadata Management

  • Deep understanding of:
    • Decoupled data environments
    • Parquet and related file formats
    • Hive Metastore
    • Metadata management systems

Infrastructure & Automation

  • Strong familiarity with:
    • Docker
    • Kubernetes
    • Apache Airflow
    • Job scheduling frameworks
  • Passion for automation and resilient system design.

Communication & Collaboration

  • Excellent technical communication skills.
  • Ability to work closely with data consumers to understand and deliver business requirements effectively.

Personal Attributes

The ideal candidate should demonstrate:

  • Strong analytical and problem-solving abilities.
  • High attention to detail.
  • Customer-centric mindset.
  • Flexibility and adaptability to changing market conditions.
  • Innovative thinking and experimentation mindset.
  • Self-motivation and accountability.
  • Ability to work independently and within cross-functional teams.

CRDB Commitment

CRDB Bank is committed to:

  • Sustainability and ESG principles.
  • Diversity, Equity, and Inclusion (DEI).

Applications from women and persons with disabilities are strongly encouraged.

Important Notice

CRDB Bank does not charge any fees at any stage of the recruitment process. Any request for payment should be treated as fraudulent and ignored.


Application Deadline

📅 30 June 2026


Note

Only shortlisted candidates will be contacted.

How to Apply:

To submit your application, please follow the link provided below.

CLICK HERE TO APPLY

To apply for this job please visit careers.crdbbank.co.tz.

Spread the love