Data Engineer

Durban FULL TIME R37,500 - R45,833 / Month
(R450,000 - R550,000 / Year)

Job Description

We are in search of a Data Engineer to join our vibrant team in Durban. This role is vital in extracting, transforming, and loading data to ensure our analytics team has clean, accessible data. You will work closely with data scientists, engineers, and analysts to create efficient pipelines and optimize our data architecture.

Responsibilities

  • Develop, construct, test, and maintain data architectures including databases and large-scale processing systems.
  • Develop data set processes for data modeling, mining, and production.
  • Optimize data systems for performance and scalability.
  • Collaborate with data architects and data analysts to understand their data reporting needs.
  • Ensure data quality and integrity by implementing processes and standards.
  • Communicate findings and insights with various stakeholders to guide business decisions.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 3+ years of experience in data engineering or analytics roles
Technical Skills
  • SQL
  • Python
  • ETL Processes
  • Big Data Technologies
Soft Skills
  • Problem-solving
  • Teamwork
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker or Kubernetes: Experience with containerization for deployment and orchestration.
  • Knowledge of machine learning: Understanding of machine learning principles and their application.

Benefits

  • Medical aid and wellness programs
  • Thirteen cheques at year-end
  • Flexible work hours
  • Professional development opportunities

Company Culture

  • Innovation: We encourage creativity and innovative approaches to problem-solving.
  • Team Spirit: Our team values collaboration and mutual support among colleagues.
  • Growth Mindset: We foster professional growth and continuous learning for our staff.
Status: Open