Data Engineer

Pretoria FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

As a Data Engineer, you will design and implement data pipelines, ensuring data integrity and accessibility. You will work closely with data analysts and scientists to facilitate data extraction and transformation processes, driving actionable insights from complex datasets.

Responsibilities

  • Architect and implement solutions for complex data transformation and storage needs.
  • Ensure compliance with data privacy regulations and internal standards.
  • Conduct data analysis and extract meaningful insights to aid business strategies.
  • Participate in code reviews and maintain technical documentation.
  • Continuously evaluate and improve data systems for performance and scalability.

Requirements

Education
  • Bachelor's degree in Data Science, Statistics or relevant field
  • Master’s degree in a related field is preferred
Experience
  • 4+ years of experience in a data engineering role
Technical Skills
  • ETL Tools
  • Big Data Technologies
Soft Skills
  • Problem-Solving
Certifications
  • Microsoft Azure Data Engineer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with Graph Databases: Understanding of graph databases like Neo4j for handling complex relationships.
  • Familiarity with data visualization tools: Use of tools like Tableau or Power BI for presenting data insights.

Benefits

  • Competitive salary packages
  • Education and training stipend
  • Annual performance bonuses
  • Work-life balance initiatives

Company Culture

  • Innovation: We encourage a culture of innovation where each employee's ideas can flourish.
  • Collaboration: Teamwork is at the core of our success—together, we achieve great results.
  • Diversity: Our workplace is strengthened by a diverse range of perspectives and experiences.
Status: Open