Data Engineer

Johannesburg FULL TIME R50,000 - R66,666 / Month
(R600,000 - R800,000 / Year)

Job Description

Exciting opportunity for a Data Engineer to contribute to our data pipeline architecture in Johannesburg. You'll be leveraging big data technologies to streamline data processing and enhance reporting capabilities. Skill in SQL, Python, and data visualization tools will be essential for success in this role.

Responsibilities

  • Design, build, and maintain data pipelines and ETL processes.
  • Collaborate with cross-functional teams to define data usage requirements.
  • Evaluate and optimize existing data systems for better performance.
  • Ensure compliance with data privacy regulations and best practices.
  • Mentor junior engineers and share knowledge across teams.
  • Help craft data strategy and roadmap alongside the leadership team.

Requirements

Education
  • Bachelor's degree in relevant fields
  • Master's degree in Data Science or a related field is preferred
Experience
  • 5+ years in data engineering or analytics
Technical Skills
  • SQL
  • Python
  • Cloud Platforms
  • Data Visualisation Tools
Soft Skills
  • Problem-solving
  • Teamwork
Languages
  • English: Fluent

Advantageous

  • Knowledge of data governance: Familiarity with data governance frameworks and policies.
  • Cloud data engineering experience: Experience with data engineering in cloud platforms like Google Cloud or AWS.

Benefits

  • Comprehensive health benefits
  • Retirement savings plan with attractive matching options
  • Flexible hours and work-from-home benefits
  • Employee wellness initiatives

Company Culture

  • Innovation: We prioritize innovation and creativity, encouraging our team to explore new ideas and technologies.
  • Collaboration: Fostering a collaborative environment where knowledge sharing is encouraged.
  • Continuous Improvement: We are committed to continuous learning and improvement, helping our employees grow.
Status: Closed