Data Engineer

Johannesburg FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

As a Data Engineer, you'll collaborate with cross-functional teams to design, implement, and optimize data solutions that drive impactful insights across our organization. Your expertise will help shape our data strategy.

Responsibilities

  • Architect and design data models to support analytics and reporting.
  • Implement data processing frameworks and tools.
  • Support machine learning initiatives by preparing required datasets.
  • Collaborate with IT to ensure the data infrastructure meets performance needs.
  • Assist in developing data catalog and metadata repositories.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is preferred
Experience
  • 5+ years of experience in data engineering
Technical Skills
  • ETL Tools
  • Database Management
  • Cloud Platforms
Soft Skills
  • Project Management
  • Communication
Certifications
  • Microsoft Certified: Azure Data Engineer Associate
  • IBM Certified Data Engineer
Languages
  • English: Fluent

Advantageous

  • Knowledge in Machine Learning: Basic understanding of machine learning principles and techniques.
  • Familiar with Data Visualization Tools: Experience using tools like Tableau or Power BI for data visualization.

Benefits

  • Comprehensive medical aid coverage
  • Generous leave policy including sick and parental leave
  • Flexible hours and remote working options
  • Continuous learning and certification support

Company Culture

  • Diversity and Inclusion: We value diverse perspectives and strive to create an inclusive workplace.
  • Employee Recognition: We celebrate achievements and recognize contributions made by our team members.
  • Work-Life Balance: We promote a healthy balance, allowing employees to thrive both personally and professionally.
Status: Closed