As a Data Engineer at our Johannesburg office, you will work on significant data challenges to enhance our data processing capabilities. You will optimize database systems, implement data integration solutions, and collaborate across teams to enhance our analytics processes. Successful candidates should have a strong understanding of data modeling and data engineering best practices.