Data Engineer

Indsafri

South Africa

Hybrid

ZAR 600,000 - 900,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Indsafri is seeking a Data Engineer to design, build, and maintain robust data infrastructure. You will develop and optimize data pipelines, including ingestion, streaming, and API solutions, ensuring high-quality data for analytics and AI initiatives.

You will monitor pipelines, ensure security and reliability, and collaborate with Data Analysts to document and validate data assets. A strong focus on SLAs and enterprise architecture will shape daily work.

Qualifications

  • Proven experience in data engineering, including data ingestion, transformation, and provisioning (ETL/ELT).
  • Strong experience in building and maintaining data pipelines and streaming technologies.
  • Solid understanding of data virtualization, SQL, and database management.
  • Proficiency in monitoring and managing cloud infrastructure (compute and storage).
  • Strong data profiling, quality assurance, and validation skills.
  • Ability to provide first-line technical support and troubleshoot complex pipeline issues.
  • Excellent collaboration skills with the ability to translate business needs into technical data solutions.

Responsibilities

  • Manage day-to-day data pipeline operations, including data profiling, cleaning, configuration, and validation to support data squads and epics.
  • Ensure the security, availability, and reliability of the data infrastructure.
  • Maintain end-to-end data pipelines, spanning data virtualization, ingestion, and provisioning.
  • Ensure monitoring systems are active and pipelines run successfully, with the ability to implement minor configuration changes.
  • Develop virtual databases and generate precise data extracts to meet evolving business requirements.
  • Partner with Data Analysts to perform data profiling, validation, and comprehensive documentation to support project epics.
  • Provide first-line support for the Data Warehouse, ensuring strict adherence to Service Level Agreements (SLAs) regarding data availability and system reliability.
  • Monitor and manage cloud-based compute and storage processes to ensure the seamless execution of cloud pipelines.
  • Generate daily operational reports to track job success rates and ensure the data warehouse is maintained to enterprise standards.
  • Collaborate with business stakeholders to gain domain knowledge, translate business requirements into technical solutions, and optimize business queries.

Skills

ETL/ELT
Data pipelines
Streaming tech
SQL
Cloud infrastructure
Data profiling
Data QA
Troubleshooting
Collaboration

Education

BSc Computer Science/IT
Cloud certifications (AWS/Azure/GCP)

Tools

SQL Server
Airflow
Kafka
Data virtualization tools

Job description

We are seeking the Data Engineer plays a pivotal role in advancing the organization’s technical capabilities by developing and maintaining robust data infrastructure. You will be responsible for building, monitoring, and optimizing data pipelines including ingestion, provisioning, streaming, and API solutions to ensure the availability of clean, high-quality data. By supporting advanced analytics, machine learning, and AI initiatives, you will contribute directly to our strategic goal of becoming a data-driven organization, ensuring all data products align with enterprise architecture standards.

Responsibilities:

  • Manage day-to-day data pipeline operations, including data profiling, cleaning, configuration, and validation to support data squads and epics.
  • Ensure the security, availability, and reliability of the data infrastructure.
  • Maintain end-to-end data pipelines, spanning data virtualization, ingestion, and provisioning.
  • Ensure monitoring systems are active and pipelines run successfully, with the ability to implement minor configuration changes.
  • Develop virtual databases and generate precise data extracts to meet evolving business requirements.
  • Partner with Data Analysts to perform data profiling, validation, and comprehensive documentation to support project epics.
  • Provide first-line support for the Data Warehouse, ensuring strict adherence to Service Level Agreements (SLAs) regarding data availability and system reliability.
  • Monitor and manage cloud-based compute and storage processes to ensure the seamless execution of cloud pipelines.
  • Generate daily operational reports to track job success rates and ensure the data warehouse is maintained to enterprise standards.
  • Collaborate with business stakeholders to gain domain knowledge, translate business requirements into technical solutions, and optimize business queries.

Required Skills and Qualifications:

  • Proven experience in data engineering, including data ingestion, transformation, and provisioning (ETL/ELT).
  • Strong experience in building and maintaining data pipelines and streaming technologies.
  • Solid understanding of data virtualization, SQL, and database management.
  • Proficiency in monitoring and managing cloud infrastructure (compute and storage).
  • Strong data profiling, quality assurance, and validation skills.
  • Ability to provide first-line technical support and troubleshoot complex pipeline issues.
  • Excellent collaboration skills with the ability to translate business needs into technical data solutions.

Preferred Qualifications:

  • Relevant degree in Computer Science, Information Technology, or a related quantitative field.
  • Experience working within an Agile/Scrum environment (Data Squads/Epics).
  • Exposure to Big Data ecosystems and enterprise data architecture roadmaps.
  • Certification in cloud platforms (e.g., AWS, Azure, or GCP).
  • Join a forward-thinking, data-centric team committed to driving technical innovation.
  • Opportunities to work on large-scale enterprise data initiatives and cutting-edge AI/ML-enabling infrastructure.
  • Collaborative, cross-functional environment fostering technical growth and thought leadership.
Skills

ETL SQL validation Database Management Data Pipelines Quality Assurance ELT cloud infrastructure data profiling Data Engineering Streaming Technologies Data Virtualization

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Future Fit • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Data Engineer
Senior Data Engineer

Indsafri • South Africa

On-site
ZAR 900,000 - 1,500,000
DATA ENGINEER
DATA ENGINEER

Competent Candidates • Randburg

On-site
ZAR 480,000 - 780,000
Data Engineer
Data Engineer

Boardroom Appointments • Johannesburg

On-site
ZAR 500,000 - 900,000
Senior Specialist – Data Engineer
Senior Specialist – Data Engineer

Impronics Technologies • Gauteng

On-site
ZAR 600,000 - 850,000
Data Engineer II
Data Engineer II

The Focus Group • Johannesburg

On-site
ZAR 600,000 - 800,000
Data Engineering Lead
Data Engineering Lead

Blue Pearl PTY • Johannesburg

On-site
ZAR 1,200,000 - 1,900,000
Data Engineer (Remote)
Data Engineer (Remote)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 700,000 - 1,000,000
Health insurance
Remote work flexibility
Professional growth opportunities
+1
Senior Data Engineer- AWS
Senior Data Engineer- AWS

Impronics Technologies • Gauteng

On-site
ZAR 600,000 - 800,000
Expert Data Engineer
Expert Data Engineer

ATS Client • Pretoria

On-site
ZAR 600,000 - 900,000