×
Register Here to Apply for Jobs or Post Jobs. X

Data Engineer

Job in Johannesburg, 2000, South Africa
Listing for: Communicate Recruitment
Full Time position
Listed on 2026-10-17
Job specializations:
  • IT/Tech
    Data Engineering, Data Warehousing, Data Analyst, Data Science Manager
Job Description & How to Apply Below

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 with in 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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary