Data Engineer

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

Job Description

As a Data Engineer, you will be responsible for transforming raw data into meaningful information. Based in Johannesburg, you will work on data architecture, integration, and collaboration with cross-functional teams to optimize data performance and availability.

Responsibilities

  • Lead the design of data infrastructure for project requirements.
  • Perform data cleansing and transformation tasks to support analytics.
  • Collaborate with cross-functional teams to understand data needs.
  • Implement data security measures to protect sensitive information.
  • Continuously monitor data systems for performance and scalability.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is advantageous
Experience
  • 3+ years of experience in data engineering or related field
Technical Skills
  • Python
  • SQL
  • ETL Tools
  • Big Data Technologies
Soft Skills
  • Analytical skills
  • Communication
  • Time management
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms: Familiarity with AWS, Azure, or Google Cloud for data solutions.
  • Knowledge of machine learning fundamentals: Basic understanding of machine learning concepts and algorithms.

Benefits

  • Competitive salary package
  • Health, dental, and vision insurance
  • Flexible working hours
  • Opportunities for professional development

Company Culture

  • Innovation: We prioritize innovation and encourage creative solutions to complex challenges.
  • Collaboration: A supportive environment where non-hierarchical collaboration is key to our success.
  • Diversity and Inclusion: Committed to creating a diverse workplace and welcome candidates from all backgrounds.
Status: Closed