Data Engineer

Communicate Recruitment

Johannesburg

On-site

ZAR 900,000 - 1,000,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Communicate Recruitment in Johannesburg is seeking a senior Data Engineer to design and optimize scalable data solutions across a large enterprise. You will build robust ETL pipelines, maintain data warehouses, and enable analytics at scale, collaborating with analysts and business stakeholders.

The role emphasizes data quality, governance, and secure, compliant data practices in a modern cloud environment. A strong background in data modelling and warehouse design is essential.

Qualifications

  • Bachelor's degree in CS/IT/Data Science or related field.
  • 5–10 years of experience in Data Engineering/Data Warehousing or similar role.
  • Experience with enterprise data platforms and data governance.

Responsibilities

  • Design, develop, and maintain scalable ETL and data pipelines.
  • Build and support enterprise data warehouse environments.
  • Develop data integration across multiple sources and platforms.
  • Optimize data pipelines for performance, reliability, and scalability.
  • Ensure data quality, governance, and integrity standards are maintained.
  • Collaborate with stakeholders to translate requirements into technical solutions.
  • Monitor, troubleshoot, and improve data infrastructure.
  • Support recurring and ad hoc data needs across the business.
  • Stay updated on cloud data technologies and best practices.

Skills

SQL
Python
AWS Cloud Technologies
ETL Development & Data Integration
Data Pipeline Design & Orchestration
Data Modelling & Database Design
Data Warehousing Solutions (Redshift,

Education

Bachelor's Degree in Computer Science, Information Technology, Data Science, or a related field

Job description

Build the Data Platform Behind One of South Africa's Largest Retail Operations

Job Title: Data Engineer

Location: Johannesburg

Salary: R900 000 - R1mil CTC per annum

If you're passionate about modern data engineering, cloud technologies, and building scalable data solutions that power business decisions at scale, this opportunity is for you. Join a high-performing team where you'll work on large data volumes, cutting-edge data platforms, and enterprise-level analytics initiatives.

About the Role

We're searching for an experienced Data Engineer to design, build, and optimize robust data solutions that enable business intelligence, analytics, and data-driven decision-making across a large, complex environment.

You'll collaborate with analysts, data specialists, and business stakeholders to develop scalable data pipelines, maintain enterprise data platforms, and ensure high-quality, trusted data is available when it's needed most.

What You'll Be Doing
  • Design, develop, and maintain scalable ETL and data pipeline solutions.
  • Build and support enterprise data warehouse environments.
  • Develop data integration processes across multiple data sources and platforms.
  • Optimize data pipelines for performance, reliability, and scalability.
  • Ensure data quality, governance, and integrity standards are maintained.
  • Collaborate with business stakeholders to translate requirements into technical solutions.
  • Monitor, troubleshoot, and continuously improve data infrastructure.
  • Support both recurring and ad hoc data requirements across the business.
  • Stay abreast of emerging technologies and best practices in data engineering and cloud platforms.
What We're Looking For
  • Bachelor's Degree in Computer Science, Information Technology, Data Science, or a related field.
  • 5-10 years of experience in Data Engineering, Data Warehousing, or a similar role.
Strong experience with:
  • SQL
  • Python
  • AWS Cloud Technologies
  • ETL Development & Data Integration
  • Data Pipeline Design & Orchestration
  • Data Modelling & Database Design
  • Data Warehousing Solutions (Redshift, Snowflake, or similar)
Solid understanding of:
  • Kimball Data Warehouse Methodology
  • Data Governance & Data Quality Frameworks
  • Data Security & Compliance Best Practices
  • Structured and semi-structured data formats (CSV, JSON, etc.)

Experience within Retail, Financial Services, Logistics, or other large-scale data environments is highly advantageous.

Relevant cloud or data certifications will be beneficial.

Why This Opportunity?
  • Work with massive datasets in a large-scale enterprise environment.
  • Exposure to modern cloud and data technologies.
  • Opportunity to influence business decisions through innovative data solutions.
  • Join a business investing heavily in data, analytics, and digital transformation.
  • Collaborate with highly skilled technology and data professionals.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

PBT Group • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Data Engineer - Johannesburg - up to R900k per annum
Senior Data Engineer - Johannesburg - up to R900k per annum

E-Merge • Johannesburg

On-site
ZAR 810,000 - 990,000
Data Engineer
Data Engineer

Placements24 • Soweto

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

Mind Detect • Cape Town

Hybrid
ZAR 800,000 - 1,200,000
Equity in the business
Generous leave
Remuneration package
+5
Data Engineering Lead
Data Engineering Lead

Blue Pearl PTY • Johannesburg

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

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,300,000
Medical, dental, and vision insurance
Professional development
Paid time off
+1
Data Engineer (Dataworks)
Data Engineer (Dataworks)

e-Merge IT Recruitment • Johannesburg

Hybrid
ZAR 900,000 - 1,100,000
Senior Data Engineer - Big Data Technologies
Senior Data Engineer - Big Data Technologies

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary and annual bonus
Medical, dental, and vision benefits
Retirement savings plan with employer
+2
Senior Data Engineer — Azure Data Platform & Analytics
Senior Data Engineer — Azure Data Platform & Analytics

Cf Consulting • Gauteng

On-site
ZAR 700,000 - 1,000,000
Competitive salary
On-site work environment
Medical, dental, and vision insurance
+2
Senior Data Engineer
Senior Data Engineer

Chosen Online Pty Ltd • Johannesburg

On-site
ZAR 892,800 - 1,227,600
Competitive salary package (R80k - R110k per month)
Hybrid working model
Opportunity to work on challenging international projects
+2