Data Engineer

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

Job Description

We are seeking an enthusiastic Data Engineer with a knack for creating efficient data architectures and systems. This role involves developing, constructing, and maintaining data pipelines that process large datasets and help teams leverage data effectively.

Responsibilities

  • Integrate new data management technologies and software engineering tools into existing structures.
  • Monitor performance and troubleshoot issues within data pipelines.
  • Conduct data exploration techniques to identify trends and insights.
  • Create user-friendly data tools to enable access to data by non-technical users.
  • Design and implement ETL processes for transferring data between systems.
  • Document data engineering processes and maintain clear documentation.

Requirements

Education
  • Bachelor's degree in Computer Science, Information Technology, or related field
Experience
  • 3+ years of experience in data engineering or related field
Technical Skills
  • SQL
  • Python
  • Hadoop
  • Spark
  • NoSQL
Soft Skills
  • Analytical Thinking
  • Team Collaboration
Languages
  • English: Fluent

Advantageous

  • Experience with AWS or Azure cloud platforms: Knowledge of cloud computing services for data storage and processing.
  • Familiarity with data visualization tools like Tableau or Power BI: Ability to convey insights effectively through data visualization.

Benefits

  • Medical aid and wellness benefits
  • Pension plan options
  • Generous leave policy
  • Professional development opportunities

Company Culture

  • Inclusive Environment: We promote a workplace where diverse perspectives are valued and encouraged.
  • Innovation Driven: We embrace novel ideas and foster continuous improvement.
  • Professional Growth: We prioritize employee development through training and mentorship.
Status: Closed