Data Engineer

Johannesburg Full-Time R58,333 - R75,000 / Month
(R700,000 - R900,000 / Year)

Job Description

As a Data Engineer, you will play a pivotal role in developing and maintaining scalable data pipelines and architectures. Your expertise will enable the team to harness the power of data analytics effectively, driving critical business insights and strategic decisions. The ideal candidate will possess strong programming skills and a deep understanding of data frameworks, ensuring high-quality data management across the organization.

Responsibilities

  • Design and deploy robust data pipelines that handle large volumes of data.
  • Work closely with cross-functional teams to define data requirements.
  • Monitor and troubleshoot data flow issues to ensure minimal downtime.
  • Adapt existing data processes to new business needs and evolving data standards.
  • Perform routine audits of data quality and reliability.

Requirements

Education
  • Bachelor's degree in Computer Science, Data Science, or related field
Experience
  • 3-5 years of experience in data engineering or analytics role
Technical Skills
  • Python
  • SQL
  • Apache Spark
  • Data Warehousing
Soft Skills
  • Analytical Thinking
  • Team Collaboration
Languages
  • English: Fluent

Benefits

  • Comprehensive medical aid coverage
  • Flexible work hours
  • Annual bonus incentives
  • Professional development opportunities

Company Culture

  • Innovation: We champion innovation and creative problem-solving across all teams.
  • Diversity: Diversity is at our core, and we welcome ideas from all backgrounds and experiences.
  • Team Spirit: We believe in working together and supporting one another to achieve common goals.
Status: Open