Data Engineer

Johannesburg FULL TIME R50,000 - R70,000 / Month
(R600,000 - R840,000 / Year)

Job Description

We are in search of a Data Engineer who will be responsible for constructing and managing data pipelines that facilitate the flow of information to key stakeholders. This role demands a collaborative mindset and a deep understanding of data architecture and manipulation techniques to efficiently turn raw data into refined data sets ready for analysis.

Responsibilities

  • Architect and implement data solutions that drive insights from large datasets.
  • Collaborate with stakeholders to understand and document data needs.
  • Analyze existing data systems and recommend technology enhancements.
  • Build and maintain dashboards for data visualization.
  • Ensure data governance principles are upheld across data initiatives.
  • Research and test new data technologies for potential implementation.
  • Provide mentorship to junior data engineering staff.
  • Facilitate knowledge transfer sessions on data best practices.

Requirements

Education
  • Bachelor's degree in Data Science, Computer Science, or similar discipline
  • Master's degree is a plus
Experience
  • 5+ years of experience in data engineering, database management, or software engineering
Technical Skills
  • SQL
  • Data Warehouse Concepts
  • NoSQL Databases
Soft Skills
  • Communication
  • Problem Solving
Certifications
  • Google Cloud Professional Data Engineer
  • IBM Certified Data Engineer
Languages
  • English: Fluent

Advantageous

  • Experience with Apache Kafka: Knowledge of real-time data streaming and processing with Apache Kafka.
  • Experience with Git for version control: Familiarity with Git for collaborative coding and version management.

Benefits

  • Attractive salary package with annual bonuses
  • Flexible work arrangements and remote working options
  • Health cover and employee assistance programs
  • Opportunities for professional growth and learning

Company Culture

  • Learning Environment: We foster a culture of continuous learning and development to stay ahead in the industry.
  • Employee Empowerment: We empower our employees to take ownership of their work and drive results.
  • Community Engagement: We are committed to engaging with the local community and giving back through various initiatives.
Status: Open