
Senior Data Engineer
KingMakers
full-time
Posted on:
Location Type: Hybrid
Location: Cape Town • South Africa
Visit company websiteExplore more
Job Level
About the role
- Design, implement and own data engineering solutions across global projects and products.
- Architect and build scalable data pipelines, optimize storage systems, and enhance data infrastructure performance.
- Tackle complex technical challenges, proposing innovative solutions.
- Work closely with cross-functional teams to ensure data quality and accessibility while contributing to the company's overall data strategy.
- Mentor junior engineers and influence best practices in data engineering across multiple squads.
Requirements
- 5+ years of professional software development experience in data engineering, building and maintaining data platforms.
- Expert proficiency working with PySpark, Python, SQL, and Delta Lake.
- Proven experience in managing data quality, including implementing monitoring, validation, and alerting mechanisms to ensure reliable and trustworthy data
- Experience in designing and implementing efficient, scalable data pipelines utilising CI/CD, optimizing query performance and reducing costs and tuning data platforms to ensure scalability in large-scale data environments.
- Solid understanding of data governance, data lineage, and data quality frameworks, and their application within modern data platforms
- **Ideally with experience of**
- Working with cloud-based data platforms, ideally within the Azure ecosystem (e.g., Azure Data Lake, Databricks), and familiarity with modern event-driven architectures.
- Exposure with real-time and streaming data technologies, such as Kafka
- Experience with DBT for data transformation and modelling
- Strong communication skills, with the ability to clearly articulate technical concepts, architectural decisions, and trade-offs between scalability, cost and reliability
- A proactive, ownership-driven mindset, with a strong focus on quality, continuous improvement, and raising engineering standards
Benefits
- Pension Fund (Liberty Life): Company-supported retirement plan with employer matching contributions.
- Medical Aid (Discovery Health): Company contribution towards your monthly medical cover premiums.
- Comprehensive Group Risk Cover: Includes life insurance, disability income protection, critical illness benefit, and funeral cover for you and eligible dependants, as per scheme rules.
- Performance Bonus: Discretionary bonus aligned with individual impact and overall contribution.
- Employee Wellness Programme (ICAS / October Health): Confidential counselling and holistic support services available to you and your immediate family.
- Annual Leave & Birthday Day Off: 20 working days of annual leave per year, plus one additional paid day off on your birthday.
- Work From Anywhere (10 Days): Up to 10 business days per year to work remotely from a location of your choice.
- Hybrid & Flexible Working: This role follows a hybrid model with 2 days in-office and 3 days remote, structured around team and operational needs. This position is based in Cape Town; candidates must be located there or willing to relocate. Regular in-office attendance on designated days is a core requirement of the role.
- Parking: Complimentary company-supported parking at our office, providing easy access to a prime professional workspace.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
data engineeringPySparkPythonSQLDelta LakeCI/CDdata governancedata lineageDBTdata transformation
Soft Skills
communication skillsmentoringproactive mindsetownership-drivenfocus on qualitycontinuous improvement