Apply📍 South Africa
🔍 E-commerce
🏢 Company: takealot.com
- Bachelor’s degree or advanced diploma in Information Systems, Computer Science, Mathematics, or Engineering.
- Minimum of 5 years of relevant Data Engineering experience; 8 years if no degree.
- Experience leading a team technically, focusing on high-quality output.
- Proficient in data modeling and schema design, with a thorough understanding of database principles.
- Experience with programming in Java and Python.
- Strong SQL skills with at least 5 years of experience.
- Familiarity with cloud operations (Google Cloud) and build systems (Jenkins, Gitlab).
- Experience in Agile environments and mentoring others.
- Lead, execute and maintain the Data Engineering strategy that aligns with Group Data Strategy.
- Architect and implement technical solutions supporting scalability and security.
- Mentor and coach best practices in data management within the organization.
- Define standards and frameworks for Data and Software Engineering best practices.
- Oversee operational support and manage team project timelines and stakeholder expectations.
- Implement features and processes to enhance scalability, efficiency, reliability, and security.
- Ensure data pipelines operate efficiently, conduct data validation, and optimize data models.
Project ManagementPythonSQLAgileBusiness IntelligenceJavaJenkinsKafkaKubernetesQASnowflakeStrategyAlgorithmsData engineeringData StructuresGoRelease ManagementCI/CDMentoringLinuxDocumentationCoaching
Posted 2024-11-21
Apply