Data Engineer

Johannesburg FULL TIME R41,667 - R58,333 / Month

Job Description

In this position, you will have the opportunity to work with diverse data sets and innovative technologies. Your work will involve integrating new data sources and ensuring data quality and accessibility. Your contributions will directly influence decision-making processes within the organization.

Responsibilities

  • Develop, test, and maintain adequate database solutions.
  • Implement data extraction, transformation, and loading processes.
  • Optimize SQL queries for performance.
  • Conduct root-cause analysis of data issues.
  • Engage in peer reviews of data architecture.
  • Support operational teams in data-related inquiries.

Requirements

Education
  • Bachelor's degree in Computer Science, Data Science, or a related field
  • Master's degree is preferred
Experience
  • 3-5 years of experience in data engineering or related roles
Technical Skills
  • Python
  • SQL
  • Apache Spark
  • Data Warehousing
Soft Skills
  • Analytical Skills
  • Team Player
Certifications
  • Google Cloud Certified - Professional Data Engineer
Languages
  • English: Fluent

Advantageous

  • Experience with Cloud Services (AWS, GCP, Azure): Familiarity with cloud data solutions and services.
  • Knowledge of Machine Learning Concepts: Basic understanding of ML algorithms and frameworks.

Benefits

  • Comprehensive health insurance
  • Retirement savings plan
  • Work-life balance initiatives
  • Learning and development opportunities

Company Culture

  • Diversity and Inclusion: We value contributions from a diverse workforce and promote an inclusive culture.
  • Continuous Improvement: We are committed to constantly revising processes for efficiency.
Status: Closed