Data Engineer

Bloemfontein FULL TIME R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

As a Data Engineer, you will play a crucial role in designing, building, and maintaining our data pipelines. The ideal candidate will possess strong SQL skills, experience in ETL processes, and a passion for data-driven decision-making. You will work closely with data scientists and analysts to optimize data flow and ensure data integrity across the organization.

Responsibilities

  • Design data architecture that supports business operations.
  • Implement data ingestion techniques and automation.
  • Analyze and improve data extraction, transformation, and loading processes.
  • Work on enhancing system performance and reliability.
  • Provide training and support to team members on data tools.
  • Maintain an up-to-date knowledge of data technologies.

Requirements

Education
  • Bachelor's degree in Information Technology or Engineering
  • Relevant certifications in Data Engineering are a plus
Experience
  • 3-5 years of experience in data handling and ETL processes
Technical Skills
  • ETL Tools
  • NoSQL Databases
Soft Skills
  • Communication
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Experience with Spark: Hands-on experience with Apache Spark for large-scale data processing.
  • Knowledge of Data Visualization Tools: Familiarity with tools like Tableau or Power BI.

Benefits

  • Comprehensive medical aid.
  • Retirement savings plan.
  • Remote work options available.
  • Access to training and conferences.

Company Culture

  • Continuous Learning: We provide resources and opportunities for employees to enhance their skills and grow professionally.
  • Work-Life Balance: We promote a healthy work-life balance to ensure employee well-being.
  • Ethical Standards: Integrity and ethics are cornerstones of our daily operations.
Status: Closed