Data Engineer

Johannesburg Full-time R41,667 - R62,500 / Month
(R500,000 - R750,000 / Year)

Job Description

As a Data Engineer, you will play a crucial role in our data analytics team by developing data pipelines and architectures. Your expertise in ETL processes and big data technologies will be vital in supporting our data analysis efforts and driving business insights.

Responsibilities

  • Create and manage data models to facilitate analytics.
  • Assist in the creation of dashboards and reporting tools.
  • Keep abreast of new technologies and data management tools.
  • Troubleshoot data discrepancies and solve data-related issues.
  • Effective communication of complex data concepts to stakeholders.
  • Stay updated with industry trends in data engineering.

Requirements

Education
  • Master's degree in Data Science or related field
Experience
  • 5+ years of experience in data engineering
Technical Skills
  • Python
  • SQL
  • Apache Kafka
  • Machine Learning Basics
Soft Skills
  • Critical thinking
  • Adaptability
Certifications
  • Google Professional Data Engineer
  • Cloudera Certified Data Engineer
Languages
  • English: Fluent

Advantageous

  • Experience with Docker: Familiarity with Docker for containerization of applications.
  • Knowledge of machine learning frameworks: Experience with frameworks such as TensorFlow or PyTorch.

Benefits

  • Retirement fund contributions
  • Annual leave and sick leave policies
  • Opportunity for remote work options
  • Employee wellness programs

Company Culture

  • Diversity and Inclusion: We support a diverse working environment where every voice is valued and respected.
  • Focus on Results: Results-driven environment that fosters accountability and significant contributions from all team members.
  • Work-Life Balance: Promoting a healthy work-life balance is fundamental to our culture, allowing our team to thrive both personally and professionally.
Status: Open