Intermediate Data Engineer

AES Global

Johannesburg

Hybrid

ZAR 700,000 - 1,000,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

AES Global in Johannesburg is seeking an Intermediate Data Engineer to build and support scalable data pipelines, handling large data volumes in batch and real time. You will create data feeds into AWS and develop for BI with automated testing and deployment.

The role requires 3–5 years in data/soft engineering, strong Python and PySpark, data modelling, and a bachelor’s degree in CS or related field.

Qualifications

  • 3–5 years’ data-engineering or software-engineering experience, including big-data and ETL work.
  • Strong Python and PySpark or Spark.
  • Big-data batch and streaming tools, and AWS (EMR, EC2, S3).

Responsibilities

  • Build and support scalable, secure data pipelines from diverse sources.
  • Handle large data volumes in batch and real time.
  • Create data marts using Talend or similar ETL tools; manipulate data with Python.
  • Process data using Hadoop paradigms (e.g., EMR) and create data feeds into AWS Cloud.
  • Develop for big data and BI with automated testing and deployment.
  • Translate requirements into performant data solutions.

Skills

Python
PySpark
Big data
Data modelling

Education

Bachelor's degree in Computer Science or related field

Tools

Talend
AWS (EMR, S3, EC2)

Job description

We’re working with an established technology consultancy, and they’re looking for an Intermediate Data Engineer to build and support scalable, repeatable and secure data pipelines as part of an agile team.

You’ll build the infrastructure that turns raw data into insight — handling large volumes in batch and real time, integrating diverse sources, and using modern big-data and cloud technologies.

What you’ll do
  • Build and support scalable, secure data pipelines, integrating diverse data sources
  • Handle large volumes of data in batch and real time
  • Create data marts using Talend or a similar ETL tool, and manipulate data using Python
  • Process data using the Hadoop paradigm (e.g. EMR), and create data feeds into AWS Cloud
  • Develop for big data and business intelligence, including automated testing and deployment
  • Translate functional and technical requirements into performant solutions
What you’ll bring
  • 3–5 years’ data-engineering or software-engineering experience, including big-data and ETL work
  • Strong Python, and PySpark or Spark
  • Big-data batch and streaming tools, and AWS (EMR, EC2, S3)
  • Data modelling and data-warehousing experience
  • A bachelor’s degree in Computer Science, Computer Engineering or equivalent
Advantageous
  • AWS certification
  • BigQuery, DBT and a combination of AWS / GCP / Azure
  • AI tooling (e.g. Bedrock or similar)
Working model

Hybrid in Johannesburg — three days a week in the office.

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

AES Global • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Intermediate Data Solutions Engineer
Intermediate Data Solutions Engineer

Future Fit • Johannesburg

On-site
ZAR 600,000 - 900,000
Salary increases
Bonuses
Loyalty leave
+3
Data Engineer
Data Engineer

AES Global • Cape Town

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

Together Staffing group • Cape Town

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

Araxi Group • Johannesburg

On-site
ZAR 800,000 - 1,100,000
Competitive salary
Professional growth opportunities
Modern cloud & big data platforms
Data Engineer
Data Engineer

Araxi Group • Gauteng

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Learning opportunities
Data Engineer - JHB - Intermediate
Data Engineer - JHB - Intermediate

Decision Inc. • Johannesburg

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

Blue Pearl PTY • Johannesburg

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

AES Global • Cape Town

Hybrid
ZAR 300,000 - 420,000
Data Engineer (Junior / Intermediate / Senior)
Data Engineer (Junior / Intermediate / Senior)

Communicate Finance • Wes-Kaap

On-site
ZAR 600,000 - 900,000