Data Engineer

Pretoria Full-time R37,500 - R50,000 / Month
(R450,000 - R600,000 / Year)

Job Description

As a Data Engineer in our Pretoria office, you'll play a crucial role in transforming raw data into meaningful insights. Collaborate with cross-functional teams to enhance the data infrastructure, improve data availability, and support analytics initiatives. If you are a problem-solver with a passion for data, we want to hear from you!

Responsibilities

  • Architect and develop data pipelines to support analytics initiatives.
  • Build and support data lakes and warehouses.
  • Evaluate and implement new data technologies and tools.
  • Work closely with business analysts to understand data needs.
  • Develop dashboards and visualizations to provide insights.
  • Contribute to technical documentation and training materials.

Requirements

Education
  • Master's degree in Data Science or related field is preferred
Experience
  • 5+ years of experience in big data technologies and data engineering
Technical Skills
  • Hadoop
  • ETL Tools
Soft Skills
  • Problem Solving
  • Effective Communication
Certifications
  • Cloudera Certified Professional (CCP) Data Scientist
  • Microsoft Certified: Azure Data Engineer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with NoSQL databases: Knowledge of NoSQL databases such as MongoDB or Cassandra.
  • Familiarity with data governance frameworks: Understanding of data governance best practices and compliance.

Benefits

  • Comprehensive medical aid coverage
  • Retirement savings plan with company matching
  • Work-from-home flexibility
  • Wellness programs for employees

Company Culture

  • Continuous Improvement: We encourage continuous learning and development for all employees.
  • Employee Wellbeing: Our company prioritizes employee wellbeing and work-life balance.
  • Community Engagement: We value our connection to the community and are active in outreach programs.
Status: Open