Data Engineer

Johannesburg FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

As a Data Engineer at our Johannesburg office, you will work on significant data challenges to enhance our data processing capabilities. You will optimize database systems, implement data integration solutions, and collaborate across teams to enhance our analytics processes. Successful candidates should have a strong understanding of data modeling and data engineering best practices.

Responsibilities

  • Create and optimize queries for databases ensuring optimal performance.
  • Integrate data from various sources into a cohesive data structure.
  • Assist data scientists in data extraction and transformation tasks.
  • Evaluate new tools and technologies aimed to improve data processing capabilities.
  • Prepare reports on data flow performance metrics.
  • Provide mentorship to junior staff on data engineering best practices.
  • Work closely with stakeholders to align data initiatives with business goals.
  • Contribute to the development and maintenance of data governance policies.

Requirements

Education
  • Bachelor's degree in Computer Science or relevant discipline
  • Master's degree in data science or similar field is an advantage
Experience
  • Minimum 4 years of experience in data engineering or analytics roles
Technical Skills
  • Python
  • SQL
  • AWS
  • Spark
Soft Skills
  • Problem-solving
  • Team Work
  • Verbal Communication
Languages
  • English: Fluent

Advantageous

  • Knowledge of Data Visualization Tools: Familiarity with tools like Tableau or Power BI for data reporting.
  • Background in Big Data Technologies: Experience in working with big data tools and frameworks.

Benefits

  • Comprehensive health benefits package
  • Retirement plan with employer contributions
  • Flexible scheduling with occasional remote days
  • Employee wellness initiatives

Company Culture

  • Team-Oriented Environment: Our teams value collaborative efforts and focus on achieving shared goals.
  • Commitment to Learning: We prioritize continuous learning, providing resources to enhance professional skills.
  • Work-Life Balance: A healthy work-life balance is important to us; we support flexible work arrangements.
Status: Open