KingMakers

Senior Data Engineer

KingMakers

full-time

Posted on:

Location Type: Hybrid

Location: Cape TownSouth Africa

Visit company website

Explore more

AI Apply
Apply

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