Job Description
This is a brilliant opportunity for a Lead Data Engineer/Technical Lead to establish, build out, and lead the team responsible for building self-service analytics features within South Africa’s leading loyalty and customer rewards platform.
This is a Cape Town-based (hybrid) role with a CTC of R1,4 million per year.
THE COMPANY
This software solutions company is at the forefront of data-driven innovation in the customer rewards and loyalty industry. With a sharp focus on leveraging advanced data capabilities, they craft cutting-edge engagement solutions for globally recognized financial services, retail, and automotive giants.
Their robust product ecosystem harnesses data to transform how businesses connect with their customers and employees, driving unprecedented improvements in acquisition, retention, loyalty, and satisfaction. By turning insights into action, they set a new standard for performance and impact in the industry.
THE ROLE
As the Lead Data Engineer, you’ll design and implement scalable data architectures and streaming solutions that power real-time insights and self-service analytics, enabling stakeholders to access and utilize data independently. Leading a team of skilled data and machine learning engineers, you’ll build robust systems, ensure data quality and governance, and leverage cutting-edge tools to drive performance.
Collaborating with clients and internal teams, you’ll translate complex business needs into actionable, scalable solutions while shaping the company’s data strategy to support data-driven decision-making across the organization.
REQUIREMENTS
BSc or equivalent work experience
6+ years’ experience as a Data Engineer
Demonstrable Team or Technical Lead experience
Expert knowledge of Python, SQL, and AWS
Key skills also include data streaming platforms (Apache Kafka), ETL, cloud data platforms (Snowflake), big data technologies (Hadoop, Spark), data modeling, data warehousing, and data governance