Data Engineer

Together Staffing group

Sandton

On-site

ZAR 600,000 - 900,000

Full time

14 days+
Application generator

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

Get past ATS filters

Job summary

Together Staffing is recruiting a technically strong Data Engineer who enjoys going beyond traditional ETL to transform complex datasets into business insights. You will combine data engineering fundamentals with practical analytics to enable informed decisions across internal teams.

The role emphasizes Python (pandas, NumPy), data quality, and collaboration with stakeholders to deliver value from analytics projects in a fast-paced environment.

Qualifications

  • Minimum 4 years’ relevant experience.
  • Strong Python programming skills with pandas and NumPy.
  • Experience working directly with analytical datasets.
  • Understanding of data engineering concepts and data management practices.
  • Strong communication and stakeholder management skills.
  • Ability to think critically and solve complex business problems using data.

Responsibilities

  • Conduct exploratory data analysis and validate data quality.
  • Analyse complex datasets using Python and modern analytical techniques.
  • Support business reporting and insight-driven projects.
  • Interpret business requirements and provide meaningful analytical outputs.
  • Work with imperfect datasets to identify trends and solve business challenges.
  • Ensure reliable data practices through sound engineering principles.
  • Present findings clearly to technical and non-technical stakeholders.

Skills

Python programming
Data analysis
Stakeholder management
Problem solving
Communication
Analytical thinking

Tools

pandas
NumPy
SQL

Job description

Our client is looking for a technically strong Data Engineer who enjoys working beyond traditional ETL development. The successful candidate will combine solid data engineering fundamentals with practical analytics experience to transform complex datasets into valuable business insights while collaborating closely with internal teams and stakeholders.

Responsibilities
  • Conduct exploratory data analysis and validate data quality.
  • Analyse complex datasets using Python and modern analytical techniques.
  • Support business reporting and insight-driven projects.
  • Interpret business requirements and provide meaningful analytical outputs.
  • Work with imperfect datasets to identify trends and solve business challenges.
  • Ensure reliable data practices through sound engineering principles.
  • Present findings clearly to technical and non-technical stakeholders.
Requirements
  • Minimum 4 years’ relevant experience.
  • Strong Python programming skills with pandas and NumPy.
  • Experience working directly with analytical datasets.
  • Understanding of data engineering concepts and data management practices.
  • Strong communication and stakeholder management skills.
  • Ability to think critically and solve complex business problems using data.
Preferred Experience
  • Analytics Engineering or Data Analytics background.
  • Exposure to Business Intelligence environments.Client-facing analytics experience.

Only shortlisted candidates will be contacted.

Correspondence will only be conducted with short listed candidates. Should you not hear from us within 4 days, please consider your application unsuccessful.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Together Staffing group • Cape Town

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

Competent Candidates • Randburg

On-site
ZAR 480,000 - 780,000
Data Engineer (Junior / Intermediate / Senior)
Data Engineer (Junior / Intermediate / Senior)

Communicate Recruitment • Stellenbosch

On-site
ZAR 420,000 - 780,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 (Junior / Intermediate / Senior)
Data Engineer (Junior / Intermediate / Senior)

Communicate Finance • Wes-Kaap

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

Pbt-Group • Cape Town

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

Araxi Group • Gauteng

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

AES Global • Cape Town

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

PBT Group • Cape Town

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

AES Global • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000