Data Engineer

Pretoria R37,500 - R54,166 / Month
(R450,000 - R650,000 / Year)

Job Description

We are in search of a skilled Data Engineer to join our dynamic team in Pretoria. You will play a key role in managing ETL processes and SQL databases while ensuring optimal data performance. The ideal candidate must be proficient in data warehousing, data modeling, and have strong SQL skills.

Responsibilities

  • Manage and optimize ETL processes to ensure effective data flows.
  • Develop robust SQL scripts for data transformations and reporting.
  • Collaborate with business units to establish data needs.
  • Ensure compliance with data management policies and practices.
  • Conduct data quality checks and audits to maintain data integrity.
  • Assist in the architecture of scalable and efficient data systems.
  • Provide mentorship and training for junior data engineers.

Requirements

Education
  • Bachelor's degree in Data Science, Computer Science, or equivalent
  • Master's degree preferred
Experience
  • 5+ years of experience in data engineering and ETL development
Technical Skills
  • Python
  • Data Warehousing
Soft Skills
  • Problem-solving
  • Teamwork
Certifications
  • Cloudera Certified Professional (CCP) Data Engineer
  • AWS Certified Data Analytics - Specialty
Languages
  • English: Fluent

Advantageous

  • Knowledge of NoSQL databases: Experience with NoSQL databases like MongoDB or Cassandra.
  • Familiarity with data governance practices: Understanding of data governance and compliance standards.

Benefits

  • Comprehensive health insurance
  • Pension fund with employer matching
  • Work-life balance through flexible hours
  • Opportunities for certification and further education

Company Culture

  • Transparency: We prioritize open communication and transparency in all our operations.
  • Innovation: Innovation is at the heart of our company values, driving change and improvement.
  • Work-life balance: We support a healthy work-life balance for our employees.
Status: Open