About this role
Role Overview
The Takealot Group is seeking a Data Principal Engineer to join Takealot Engineering in Cape Town. This senior individual contributor role suits an experienced expert looking to drive platform transformation without moving into people management.
Key Responsibilities
Requirements
Skills and Tools
Salary and Benefits
About the Company
Takealot.com is South Africa’s leading online retailer, operating alongside Mr D and TFS within the fast-growing Takealot Group. The company values smart, creative, hard-working people with integrity who thrive in dynamic, hyper-growth environments. Takealot is an Equal Opportunity Employer, giving preference to applicants from previously disadvantaged groups and people with disabilities.
How to Apply
Apply directly on the official Takealot Group careers page.
Skills and tech stack
Questions candidates ask
What is the primary purpose of the Data Principal Engineer role?
The role serves as the highest individual-contributor technical authority in the data division, responsible for simplifying the ecosystem, building a real-time data layer, setting technical standards for data governance, and designing platform automation.
Where is the position located?
The position is based in Cape Town with a hybrid working model available.
What level of experience is required?
Candidates must have 8+ years of experience in data engineering, including at least 3 years at a principal or architect level in a complex, high-scale environment.
What technical skills are required for the job?
Required technical skills include Python, SQL, GCP, Kubernetes, Scala, LLM, RAG, Kafka, dbt, and Terraform, alongside strong experience with BigQuery, Dataform, and stream processing frameworks.
Is this a people management position?
No, this is a senior individual contributor role on the technical career ladder, focused on technical authority, architecture, and mentorship without requiring direct people management.