Data Engineer

Cape Town FULL TIME R50,000 - R65,000 / Month
(R600,000 - R780,000 / Year)

Job Description

We are seeking a skilled Data Engineer to join our dynamic team in Cape Town. The ideal candidate will have experience in designing and implementing robust data architectures, as well as proficiency in SQL and data warehousing solutions. Your contribution will be pivotal in enhancing our data-driven decision-making capabilities.

Responsibilities

  • Design data processing workflows for real-time analytics.
  • Ensure data integrity and accuracy throughout the process.
  • Collaborate in a fast-paced environment across multiple teams.
  • Research and implement new data technologies and frameworks.
  • Participate in code reviews and contribute to the team’s best practices.

Requirements

Education
  • Bachelor's degree in a relevant scientific discipline
  • Master's degree in Data Science or equivalent is advantageous
Experience
  • 5+ years of experience in data engineering or related field
Technical Skills
  • Data Modeling
  • ETL Tools
Soft Skills
  • Problem-solving
  • Collaboration
Languages
  • English: Fluent

Advantageous

  • Experience with Apache Kafka: Hands-on experience with Kafka for real-time data streaming.
  • Familiarity with Docker containers: Understanding of container technologies for data pipelines.

Benefits

  • Healthcare coverage including medical, dental, and vision
  • Retirement plan with generous company match
  • Work-life balance initiatives with flexible hours
  • Access to training programs and workshops

Company Culture

  • Transparency: We believe in open communication and transparency with our employees.
  • Continuous Improvement: We support continuous learning and professional growth.
  • Respect: We treat everyone with respect and foster an inclusive environment.
Status: Closed