Data Engineer

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

Job Description

As a Data Engineer, you will architect and implement data pipelines, transforming raw data into meaningful insights. This position calls for a passionate individual eager to tackle challenging data-related problems.

Responsibilities

  • Develop scalable and reliable data ingestion systems for data processing.
  • Partner with cross-functional teams to support data analytics initiatives.
  • Improve data pipeline architecture and workflow automation.
  • Create technical documentation for data engineering processes and systems.
  • Stay up-to-date with emerging trends in data engineering and incorporate best practices.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is preferred
Experience
  • 3+ years of experience in data management or engineering roles
Technical Skills
  • Python
  • SQL
  • Hadoop
  • NoSQL databases
Soft Skills
  • Detail-Oriented
  • Communication
Certifications
  • Google Cloud Certified - Professional Data Engineer
  • Certified Data Professional (CDP)
Languages
  • English: Fluent

Advantageous

  • Experience with Data Warehousing Solutions: Experience in implementing and maintaining data warehousing solutions like Snowflake or Redshift.
  • Knowledge of BI Tools: Familiarity with BI tools like Tableau or Power BI is a plus.

Benefits

  • Comprehensive health insurance
  • Generous leave policy including sick leave
  • Remote work provisions
  • Investment in training and certifications

Company Culture

  • Team Collaboration: We prioritize teamwork and foster relationships built on trust and respect.
  • Continuous Learning: Our team is dedicated to continuous improvement and knowledge sharing.
  • Work-Life Balance: We understand the importance of balancing work and life, providing flexible schedules.
Status: Closed