Hybrid Senior Data Engineer

Posted 2 hours ago

Apply now

About the role

  • Senior Data Engineer designing and implementing global data solutions at KingMakers. Collaborating with teams to ensure data quality and mentoring junior engineers.

Responsibilities

  • 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.

Job title

Senior Data Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job