Data Engineer

Johannesburg Full-time R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

Join our dynamic team as a Data Engineer in Johannesburg. You will be responsible for designing and implementing data pipelines, ensuring data quality, and supporting data analysis initiatives. Ideal candidates will have a background in data warehousing, ETL processes, and database management, ready to tackle complex data challenges.

Responsibilities

  • Develop and maintain data warehouses for reporting purposes.
  • Optimize SQL queries for improved performance and scalability.
  • Ensure data integration between various tools and platforms.
  • Evaluate and implement new data technologies to enhance our infrastructure.
  • Work closely with cross-functional teams for holistic data strategies.

Requirements

Education
  • Bachelor's degree in Data Science, Informatics, or equivalent
  • Master's degree is a bonus
Experience
  • 4+ years in data engineering or related fields
Technical Skills
  • Data Warehousing
  • ETL Tools
  • Machine Learning
Soft Skills
  • Critical Thinking
  • Effective Communication
Certifications
  • Certified Data Management Professional (CDMP)
  • Certification in Data Engineering
Languages
  • English: Fluent

Advantageous

  • Experience with Apache Airflow: Knowledge of workflow management systems for constructing data pipelines.
  • Background in Cloud Platforms: Proficiency in deploying data solutions in cloud environments.

Benefits

  • Comprehensive medical insurance
  • Annual bonus potential based on performance
  • Work-life balance initiatives including flexible hours
  • Access to training and personal growth opportunities

Company Culture

  • Continuous Learning: We support ongoing learning opportunities to help each employee grow their skill set.
  • Respect and Integrity: We value respect and integrity in all interactions, both internal and external.
Status: Open