Data Engineer

Johannesburg FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

We are seeking a skilled Data Engineer to join our dynamic team in Johannesburg. The ideal candidate will possess a deep understanding of data architecture and engineering principles, and will play a crucial role in designing and maintaining data pipelines that deliver accurate and timely data to our analytics platforms.

Responsibilities

  • Extract and transform data from various sources into usable formats.
  • Implement ETL (Extract, Transform, Load) processes to streamline data management.
  • Monitor data pipeline performance and troubleshoot issues as they arise.
  • Document data processes and maintain clear records for auditing purposes.
  • Stay updated with the latest data technology trends and best practices.

Requirements

Education
  • Bachelor's degree in Computer Science, Engineering, or a related field
Experience
  • 3-5 years of experience in data engineering or similar role
Technical Skills
  • SQL
  • Python
  • Apache Spark
Soft Skills
  • Critical Thinking
  • Teamwork
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud platforms (AWS, Azure, or GCP): Knowledge of deploying solutions on cloud platforms, ensuring scalability and reliability.
  • Experience with data visualization tools (Tableau, Power BI): Ability to create insightful visualizations to communicate data findings effectively.

Benefits

  • Competitive salary package
  • Health and wellness benefits
  • Flexible work hours
  • Professional development opportunities

Company Culture

  • Innovation-Centric: We prioritize innovation in every project and encourage fresh ideas.
  • Inclusive Work Environment: we celebrate diversity and ensure everyone feels welcomed.
  • Continuous Learning Culture: We promote ongoing training and knowledge sharing within our teams.
Status: Open