Data Engineer

Johannesburg FULL TIME R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

We are looking for a Data Engineer with a knack for developing robust data pipelines and analytical frameworks. The successful candidate will be instrumental in transforming data into actionable insights, ensuring quality and efficiency.

Responsibilities

  • Construct and maintain data warehouse systems for analytics.
  • Assist with data migration and integration projects.
  • Monitor data flow and troubleshoot pipeline issues.
  • Implement data governance policies in line with best practices.
  • Engage in regular discussions with stakeholders to gather requirements and feedback.

Requirements

Education
  • Bachelor's degree in Computer Science, Information Technology, or related fields
  • Master's degree is a plus
Experience
  • 3+ years of experience in data engineering or related roles
Technical Skills
  • Python
  • SQL
  • Apache Spark
  • AWS
  • Data Warehousing
Soft Skills
  • Analytical thinking
  • Communication
  • Teamwork
Certifications
  • AWS Certified Data Analytics
  • Google Cloud Professional Data Engineer
Languages
  • English: Fluent

Advantageous

  • Experience with data visualization tools: Familiarity with tools like Tableau or Power BI.
  • Knowledge of machine learning concepts: Basic understanding of machine learning models and workflows.

Benefits

  • Comprehensive medical and dental coverage
  • Retirement savings plan with company contributions
  • Generous leave policies and flexible working hours
  • Ongoing professional development opportunities

Company Culture

  • Collaboration: Fostering teamwork and collective brainstorming.
  • Innovation: Encouraging creativity and fresh ideas in our work environment.
  • Diversity and Inclusion: Creating a workplace where everyone feels valued and represented.
Status: Open