Data Engineer

Johannesburg FULL TIME R41,667 - R54,167 / Month
(R500,000 - R650,000 / Year)

Job Description

Join our innovative team as a Data Engineer, responsible for the development and maintenance of our data infrastructure. The successful candidate should be enthusiastic about working on data wrangling, data integration, and ensuring data quality across our platforms.

Responsibilities

  • Develop robust data pipelines for significant datasets.
  • Implement solutions for improving data retrieval and processing time.
  • Create data flows and data transformations to support analytics.
  • Identify and troubleshoot data-related issues and propose solutions.
  • Stay up-to-date with emerging data technologies and trends.

Requirements

Education
  • Bachelor's degree in Data Science or relevant field
  • Master's degree is a definite plus
Experience
  • 5+ years of experience in building data pipelines and architecture.
Technical Skills
  • Data Modeling
  • ETL Tools
  • NoSQL
  • Docker
Soft Skills
  • Team Collaboration
  • Problem Solving
Certifications
  • Certified Data Management Professional (CDMP)
  • Microsoft Certified: Azure Data Engineer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with BI tools: Familiarity with tools like Tableau or Power BI for visualization.
  • Knowledge of Hadoop ecosystem: Experience in working with Hadoop for large scale data processing.

Benefits

  • Full medical, dental, and vision coverage
  • Generous retirement contribution
  • Work-life balance initiatives
  • Continuous education reimbursements

Company Culture

  • Diversity and Inclusion: Diversity is valued and actively promoted throughout our organization.
  • Flexibility: We offer flexibility that allows employees to balance work and personal life effectively.
  • Recognition: We celebrate achievements and recognize individuals for their contributions.
Status: Open