Data Engineer

Johannesburg Full-time R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

Join our team as a Data Engineer, where you will be responsible for the design and implementation of data pipelines and ensuring data integrity across multiple platforms. The role involves collaboration with data scientists and analysts to drive insights through robust data architectures. Ideal candidates enjoy problem-solving and exhibit strong technical skills.

Responsibilities

  • Build and maintain scalable ETL processes.
  • Work closely with system architects to design robust and flexible data models.
  • Assist teams in leveraging data for business value and decision making.
  • Troubleshoot data flow issues and optimize performance.
  • Continuously evaluate and recommend improvements for data architecture.

Requirements

Education
  • Bachelor's degree in Data Science, Statistics, or related field
Experience
  • 3-4 years of relevant experience in data engineering roles
Technical Skills
  • R
  • Apache Spark
Soft Skills
  • Team Leadership
  • Adaptability
Certifications
  • Microsoft Certified: Azure Data Engineer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with Databricks or similar tools.: Hands-on experience in using Databricks for data processing and analytics.
  • Familiarity with NoSQL databases.: Knowledge of NoSQL databases like MongoDB or Cassandra.

Benefits

  • Comprehensive medical aid and wellness programs
  • Generous leave policies including family leave
  • Flexible work arrangements and remote options
  • Continuous learning and upskilling opportunities

Company Culture

  • Innovation-Driven: We encourage innovative thinking and value creative solutions.
  • Supportive Culture: Our environment is supportive, allowing employees to excel and grow.
  • Emphasis on Work-Life Balance: We believe in maintaining a healthy work-life balance.
Status: Open