Data Engineer

Posted 6 Days Ago
Be an Early Applicant
Harare, ZWE
In-Office
Mid level
Fintech • Payments • Financial Services
The Role
Design, build, and maintain end-to-end data ingestion and ETL/ELT pipelines into Delta Bricks and the Data Lake. Ensure data quality, governance, and performance across Bronze/Silver/Gold layers. Write and manage Python scripts, SQL transformations, version control and CI/CD, troubleshoot production issues, and collaborate with actuarial and platform teams to deliver reliable actuarial data solutions.
Summary Generated by Built In

Lets Write Africa's Story Together!

Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this.

Job Description

The Data Engineer is responsible for designing, implementing, and maintaining data integration processes within Old Mutual’s actuarial data ecosystem, which includes Delta Bricks, the Data Lake, and Bronze/Silver/Gold data tables. This role ensures that Python scripts and other technical code for ingestion and transformation are properly updated, optimized, and maintained, while safeguarding data quality and reliability. The incumbent will collaborate with Actuarial teams and other stakeholders to provide stable, accurate, and timely data solutions that support actuarial calculations, product pricing, financial reporting, and risk management.

Data Pipeline Development & Maintenance

  • Design, develop, and maintain end-to-end data ingestion pipelines (using Python and other relevant technologies) to move data from various source systems into Delta Bricks and the Data Lake.
  • Create and manage ETL/ELT processes to curate data through Bronze, Silver, and Gold layers, ensuring consistent data quality and integrity.

Data Quality & Governance

  • Implement robust validation, cleansing, and reconciliation checks to ensure accuracy and completeness of data across all layers.
  • Collaborate with Actuarial teams to define data quality standards and uphold governance policies within the data pipeline.

Code & Script Management

  • Write, review, and maintain Python scripts (or other relevant code) used for data extractions, transformations, and loading processes.
  • Manage version control and continuous integration/continuous deployment (CI/CD) practices for all data engineering codebases.

Performance Monitoring & Optimization

  • Monitor data pipeline performance to identify bottlenecks and optimize code for maximum throughput, scalability, and fault tolerance.
  • Conduct capacity planning and implement performance tuning measures.

Collaboration & Stakeholder Engagement

  • Partner with Actuarial Analysts, Data Scientists, and other business stakeholders to understand data requirements and propose solutions that meet actuarial and reporting objectives.
  • Coordinate with platform teams to ensure alignment with enterprise data architecture, security, and compliance standards.

Documentation & Knowledge Sharing

  • Maintain thorough documentation of all data flows, data models, processes, and system configurations.
  • Provide technical guidance, training, and best practices to team members and business partners as needed.

Incident Management & Continuous Improvement

  • Troubleshoot and resolve production issues or data anomalies in a timely manner.
  • Continuously refine and enhance the data engineering environment to maintain high-quality data for actuarial use cases.

Education:

  • Bachelor’s Degree in Actuarial Science, Computer Science, Information Technology, or a related field.

Work Experience:

  • 3+ years’ professional experience in data engineering, data integration, or equivalent roles.
  • Proven experience building, optimizing, and maintaining data pipelines and architectures (e.g., ETL/ELT in a Data Lake environment).

Technical Skills:

  • Proficiency in Python for data processing, scripting, and automation.
  • Experience with data lake technologies and data lifecycle management (Bronze, Silver, Gold layers or similar).
  • Strong SQL skills for querying and transforming large datasets.
  • Familiarity with version control tools (e.g., Git) and CI/CD pipelines.
  • Knowledge of cloud-based data platforms, containerization, or orchestration frameworks (e.g., Azure, AWS, Kubernetes, Airflow) is an advantage.

Other Requirements:

  • Solid understanding of data governance and data quality best practices.
  • Ability to manage multiple priorities and deadlines in a fast-paced environment.


Skills

Application Development, Barcodes, Data Architecture Development, Data Compilation, Data Engineering, Data Modeling, Digital Literacy, Evaluating Information, Graphical User Interface (GUI) Development, Information Technology (IT) Support, IT Installations, PHP (Programming Language), Presentation Design, Product Development, Software Development Life Cycle (SDLC) Methodologies, Software Testing, SQL Database Queries, Structured Query Language (SQL), Test Case Management, User Experience (UX) Design, Web Platform Development Software

Competencies

Business InsightCommunicates EffectivelyCultivates InnovationCustomer FocusDecision QualityDrives ResultsEnsures AccountabilityManages Ambiguity

Education

NQF Level 7 - Degree, Advance Diploma or Postgraduate Certificate or equivalent

Closing Date

05 August 2026 , 23:59

The Old Mutual Story!

Skills Required

  • Bachelor's degree in Actuarial Science, Computer Science, Information Technology, or related field
  • 3+ years professional experience in data engineering or data integration
  • Experience designing, building, and maintaining ETL/ELT pipelines and data lake architectures (Bronze/Silver/Gold)
  • Proficiency in Python for data processing, scripting, and automation
  • Strong SQL skills for querying and transforming large datasets
  • Experience with version control (Git) and CI/CD practices for data engineering codebases
  • Implementing data validation, cleansing, reconciliation, and data governance best practices
  • Knowledge of cloud-based data platforms, containerization, or orchestration frameworks (e.g., Azure, AWS, Kubernetes, Airflow)
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: London
12,448 Employees

What We Do

Old Mutual Limited is a listed company on the Johannesburg Stock Exchange and has secondary listings on the London, Malawi, Namibia and Zimbabwe stock exchanges. As a Pan-African financial services company, we are focused on Africa, her needs and her people. Together with you, we have educated our children, given more homes warmth and light, empowered small businesses and improved infrastructure in Africa. Our story will continue #WithAfricaForAfrica

Similar Jobs

Old Mutual Logo Old Mutual

Systems Engineer

Fintech • Payments • Financial Services
In-Office
Harare, ZWE
12448 Employees

Centrica Logo Centrica

Sales Executive

Retail • Energy • Utilities
In-Office or Remote
5 Locations
17651 Employees
32K-92K Annually

Old Mutual Logo Old Mutual

Data Analyst

Fintech • Payments • Financial Services
In-Office
Harare, ZWE
12448 Employees

Old Mutual Logo Old Mutual

Business Intelligence Engineer

Fintech • Payments • Financial Services
In-Office
Harare, ZWE
12448 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account