Data Engineer

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

Job Description

As a Data Engineer in our Pretoria office, you will be responsible for creating and optimizing data pipelines, ensuring data integrity, and supporting analytics initiatives that drive business insights.

Responsibilities

  • Architect and implement scalable data pipelines to handle real-time data feeds.
  • Ensure compliance with data security and governance policies.
  • Engage in continuous improvement of data processes and tools.
  • Facilitate training sessions for team members on data technologies.
  • Stay updated with industry trends and technologies in data engineering.

Requirements

Education
  • Bachelor's degree in Data Science, Computer Science, or related field
  • Master's degree is an added advantage
Experience
  • 4+ years of relevant experience in data engineering
Technical Skills
  • ETL Tools
  • Data Warehousing
Soft Skills
  • Analytical Thinking
  • Communication Skills
Certifications
  • Microsoft Certified: Azure Data Engineer Associate
  • Certified Data Management Professional (CDMP)
Languages
  • English: Fluent

Advantageous

  • Experience with Apache Airflow: Familiarity with workflow orchestration tools for data processing.
  • Knowledge of NoSQL Databases: Experience with databases like MongoDB or Cassandra.

Benefits

  • Comprehensive health insurance
  • Retirement savings plan with employer match
  • Flexible hours and work-from-home options
  • Employee wellness programs

Company Culture

  • Continuous Improvement: We believe in continuous improvement and encourage professional development through training and mentorship.
  • Work-Life Balance: We prioritize work-life balance and support flexible working arrangements.
  • Sustainability: We are committed to sustainable practices and reducing our environmental impact.
Status: Closed