Data Engineer

Pretoria FULL TIME R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

Join our dynamic team in Pretoria as a Data Engineer, tasked with optimizing and automating data pipelines. This position requires proficiency in using tools like SQL, Python, and various data platforms. Ideal candidates will possess excellent problem-solving skills and a thorough understanding of data modeling and database management.

Responsibilities

  • Design and implement scalable data pipelines and ETL processes.
  • Collaborate with data scientists for accurate data modeling and analytics.
  • Ensure data integrity and security across all platforms.
  • Optimize existing data architectures for performance improvements.
  • Work on cloud data storage solutions (e.g. AWS, Azure).
  • Develop and maintain documentation for data processes and systems.
  • Troubleshoot data-related issues and propose solutions.
  • Conduct data quality assessments and enforce best practices.
  • Mentor junior team members in data technologies.
  • Stay updated with the latest industry trends in data engineering.

Requirements

Education
  • Bachelor's degree in Computer Science, Data Science, or related field
Experience
  • 3-5 years of experience in data engineering
Technical Skills
  • SQL
  • Python
  • ETL Tools
  • Cloud Platforms
Soft Skills
  • Analytical Thinking
  • Communication
  • Team Collaboration
Languages
  • English: Fluent

Advantageous

  • Experience with Apache Spark and big data technologies: Knowledge of big data frameworks like Apache Spark, Hadoop.
  • Familiarity with data visualization tools: Experience with tools like Tableau or Power BI.

Benefits

  • Competitive salary with annual performance bonuses.
  • Medical aid and pension contributions.
  • Flexible working hours.
  • Professional development opportunities.

Company Culture

  • Innovation: We encourage creative thinking and new solutions to complex problems.
  • Team Spirit: We prioritize collaboration among team members to achieve common goals.
  • Continuous Learning: We support ongoing education and professional growth for all employees.
Status: Open