Data Engineer (Junior / Intermediate / Senior)

Communicate Recruitment

Stellenbosch

On-site

ZAR 420,000 - 780,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Communicate Recruitment in Stellenbosch, South Africa, is seeking a Data Engineer to design, build, and maintain data infrastructure across BI, analytics, and reporting initiatives.

You will work with ETL/ELT pipelines, data modelling, and cloud platforms (AWS/Azure/GCP) to enable scalable data solutions and data governance across multiple teams.

Qualifications

  • Experience in Data Engineering at Junior, Intermediate, or Senior level.
  • Strong SQL and Python skills.
  • Experience designing and maintaining ETL/ELT pipelines.
  • Solid understanding of data modelling and data warehousing concepts.
  • Exposure to cloud platforms such as AWS, Azure, or GCP.
  • Experience working with modern data ecosystems and scalable architectures.
  • Knowledge of Spark, Kafka, or similar big data technologies would be advantageous.
  • Strong analytical, problem-solving, and troubleshooting abilities.
  • Ability to work effectively within collaborative, cross-functional teams.
  • Passion for building efficient, scalable, and reliable data solutions.

Responsibilities

  • Designing, developing, and maintaining scalable ETL and ELT pipelines.
  • Building reliable and high-performance data platforms and architectures.
  • Developing and optimising data models and data warehouse solutions.
  • Ensuring data quality, integrity, and availability across multiple systems.
  • Working with structured and unstructured datasets from a variety of sources.
  • Supporting advanced analytics, business intelligence, and reporting initiatives.
  • Collaborating with Data Analysts, Data Scientists, Software Engineers, and business stakeholders.
  • Leveraging cloud platforms and modern data technologies to improve scalability and performance.
  • Contributing to data governance, best practices, and continuous improvement initiatives.

Skills

SQL
Python
ETL/ELT pipelines
Data modelling
Data warehousing
Data governance
Cloud platforms
Cross-functional collaboration
Analytics & troubleshooting

Education

Relevant degree, diploma, or equivalent practical experience

Tools

AWS
Azure
GCP
Spark
Kafka

Job description

Job Description

As a Data Engineer, you will play a key role in designing, building, and maintaining the data infrastructure that supports business intelligence, analytics, reporting, and data-driven decision-making.

Responsibilities
  • Designing, developing, and maintaining scalable ETL and ELT pipelines
  • Building reliable and high-performance data platforms and architectures
  • Developing and optimising data models and data warehouse solutions
  • Ensuring data quality, integrity, and availability across multiple systems
  • Working with structured and unstructured datasets from a variety of sources
  • Supporting advanced analytics, business intelligence, and reporting initiatives
  • Collaborating with Data Analysts, Data Scientists, Software Engineers, and business stakeholders
  • Leveraging cloud platforms and modern data technologies to improve scalability and performance
  • Contributing to data governance, best practices, and continuous improvement initiatives

These opportunities offer exposure to fast-growing technology businesses, established enterprises, and organisations investing heavily in data and digital transformation.

Skills & Experience
  • Experience in Data Engineering at Junior, Intermediate, or Senior level
  • Strong SQL and Python skills
  • Experience designing and maintaining ETL/ELT pipelines
  • Solid understanding of data modelling and data warehousing concepts
  • Exposure to cloud platforms such as AWS, Azure, or GCP
  • Experience working with modern data ecosystems and scalable architectures
  • Knowledge of Spark, Kafka, or similar big data technologies would be advantageous
  • Strong analytical, problem-solving, and troubleshooting abilities
  • Ability to work effectively within collaborative, cross-functional teams
  • Passion for building efficient, scalable, and reliable data solutions
Qualification
  • Relevant degree, diploma, or equivalent practical experience
  • Certifications in Data Engineering, Cloud Technologies, Analytics, or related fields would be advantageous

Connect with us on

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer (Junior / Intermediate / Senior)
Data Engineer (Junior / Intermediate / Senior)

Communicate Finance • Wes-Kaap

On-site
ZAR 600,000 - 900,000
DATA ENGINEER
DATA ENGINEER

Competent Candidates • Randburg

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

Blue Pearl PTY • Johannesburg

On-site
ZAR 800,000 - 1,200,000
None
Expert Data Engineer
Expert Data Engineer

ATS Client • Pretoria

On-site
ZAR 600,000 - 900,000
Senior Data Engineer
Senior Data Engineer

Network Contracting • Gauteng

On-site
ZAR 600,000 - 1,000,000
Data Engineer
Data Engineer

Indsafri • South Africa

Hybrid
ZAR 600,000 - 900,000
Data Engineer
Data Engineer

Inkhanyeti Solutions • Johannesburg

On-site
ZAR 600,000 - 750,000
Data Engineers
Data Engineers

Blue Pearl PTY LTD • Johannesburg

On-site
ZAR 600,000 - 1,200,000
Data Engineers
Data Engineers

Blue Pearl HQ • Johannesburg

On-site
ZAR 600,000 - 1,100,000
Data Engineering Lead
Data Engineering Lead

Blue Pearl PTY • Johannesburg

On-site
ZAR 1,200,000 - 1,900,000