Data Engineer

Johannesburg Full-time R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

Join our team as a Data Engineer, where you will be responsible for the design and implementation of data pipelines and ensuring data integrity across multiple platforms. The role involves collaboration with data scientists and analysts to drive insights through robust data architectures. Ideal candidates enjoy problem-solving and exhibit strong technical skills.

Responsibilities

  • Design and implement data pipelines to ingest and process data from various sources.
  • Collaborate with data scientists to develop and refine analytical models.
  • Optimize data storage solutions for performance and efficiency.
  • Monitor data workflows to ensure data accuracy and integrity.
  • Implement data quality checks and troubleshoot issues.
  • Document and maintain data engineering best practices.

Requirements

Education
  • Bachelor's degree in Data Science, Statistics, or related field
Experience
  • 3-4 years of relevant experience in data engineering roles
Technical Skills
  • R
  • Apache Spark
Soft Skills
  • Team Leadership
  • Adaptability
Certifications
  • Microsoft Certified: Azure Data Engineer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms like GCP or AWS.: Familiarity with cloud infrastructure for deploying data solutions.
  • Knowledge of machine learning concepts.: Understanding of ML algorithms to assist data scientists.

Benefits

  • Medical aid contributions
  • Paid time off and sick leave
  • Flexible working hours and locations
  • Professional development opportunities

Company Culture

  • Collaborative Environment: We believe in teamwork and collaboration, where every voice is valued.
  • Growth Mindset: Our team is dedicated to continuous improvement and learning.
  • Diversity and Inclusion: We strive to create a diverse workplace where everyone can thrive.
Status: Open