Data Engineer

Johannesburg Full-time R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

Join our dynamic team as a Data Engineer in Johannesburg. You will be responsible for designing and implementing data pipelines, ensuring data quality, and supporting data analysis initiatives. Ideal candidates will have a background in data warehousing, ETL processes, and database management, ready to tackle complex data challenges.

Responsibilities

  • Collaborate with data scientists and analysts to design data models.
  • Implement ETL processes to extract, transform, and load data efficiently.
  • Monitor and troubleshoot data pipelines to ensure reliability.
  • Document data processes and support data literacy across teams.
  • Identify opportunities for data-driven improvements across the organization.

Requirements

Education
  • Bachelor's degree in Data Science, Informatics, or equivalent
  • Master's degree is a bonus
Experience
  • 4+ years in data engineering or related fields
Technical Skills
  • Data Warehousing
  • ETL Tools
  • Machine Learning
Soft Skills
  • Critical Thinking
  • Effective Communication
Certifications
  • Certified Data Management Professional (CDMP)
  • Certification in Data Engineering
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Familiar with containerization and orchestration processes.
  • Knowledge of BI tools like Tableau or Power BI: Ability to transform raw data into useable insights through these platforms.

Benefits

  • Comprehensive medical insurance
  • Annual bonus potential based on performance
  • Work-life balance initiatives including flexible hours
  • Access to training and personal growth opportunities

Company Culture

  • Continuous Learning: We support ongoing learning opportunities to help each employee grow their skill set.
  • Respect and Integrity: We value respect and integrity in all interactions, both internal and external.
Status: Open