Data Engineer

Johannesburg Full-time R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

We're on the lookout for a skilled Data Engineer to join our dynamic team in Johannesburg. You will play a crucial role in designing, building, and maintaining our data infrastructure. The ideal candidate should have a solid background in data modelling and ETL processes, passionate about transforming data into actionable insights.

Responsibilities

  • Design and implement scalable data pipelines for ingesting, processing, and storing data from various sources.
  • Maintain and enhance existing data architecture to ensure the best performance.
  • Collaborate with data scientists and analysts to define data requirements.
  • Implement data quality and data governance checks.
  • Optimize data integration processes to improve efficiency and reliability.
  • Support data migration activities as the organization transitions to new analytics tools.
  • Monitor and troubleshoot data pipelines to ensure smooth operation.
  • Document data processes and systems for clarity and future reference.

Requirements

Education
  • Master's degree in Data Science, Computer Science, or other relevant fields
Experience
  • 5+ years of experience in data-centric roles.
Technical Skills
  • SQL
  • Python
  • Databricks
Soft Skills
  • Communication
  • Problem-solving
Certifications
  • Microsoft Certified: Azure Data Engineer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with machine learning frameworks: Familiarity with ML frameworks such as TensorFlow or PyTorch can be beneficial.
  • Knowledge in data governance practices: Understanding data governance and compliance regulations is a plus.

Benefits

  • Comprehensive healthcare plan, including dental and vision.
  • Retirement savings plan with company contributions.
  • Flexible working arrangements.
  • Professional development opportunities and training.

Company Culture

  • Innovation: We embrace innovative solutions and creativity from our team members.
  • Team Spirit: Collaboration is at the core of our work culture, fostering teamwork.
  • Diversity: We celebrate diversity and inclusion in our workplace.
Status: Open