Cape Town, Western Cape, South Africa

Data Engineer

 Job Description:

We are on the lookout for a talented data engineer to join our client in Cape Town. This role is the key contributor on an international project, where you'll play a crucial role in the design, implementation and maintenance of scalable data pipelines and architectures.

Duties and Responsibilities:

  • Design, build, and maintain efficient, reliable, and scalable data pipelines
  • Develop and optimize data models and architectures for data ingestion, processing, and distribution
  • Implement and maintain high-performance SQL database structures
  • Deploy and manage data solutions using cloud platforms (Azure, AWS or GCP)
  • Ensure compliance with data governance and security policies
  • Collaborate with cross-functional teams to deliver data-driven solutions
  • Monitor and troubleshoot data pipeline issues
  • Continuously improve the CI/CD pipeline for data operations
  • Develop and manage cloud resources with Infrastructure as Code (IaC) scripts, preferably using Terraform

Qualifications and Skills Requirements:

  • Solid foundation in Python, SQL, data modelling, and cloud infrastructure.
  • Knowledge of CI/CD and Infrastructure as Code (IaC) practices, especially Terraform
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Demonstrable experience in data engineering or a related role.
  • Understanding of data governance, security practices, and compliance requirements.

Apply now and be part of a team that values diversity, continuous learning, and a collaborative work environment. Embrace a role where your contributions matter and where you can grow both personally and professionally.  We look forward to receiving your application!