Data Engineer

Johannesburg FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

Join our innovative team as a Data Engineer, where you will work on high-impact projects that enhance our data-driven decision-making. This role focuses on data extraction, transformation, and loading (ETL) processes, ensuring our data remains pivotal to our operations.

Responsibilities

  • Build and maintain robust ETL processes for data ingestion and cleansing.
  • Conduct regular performance analysis of data systems and suggest enhancements.
  • Engage with stakeholders to identify and prioritize data needs and solutions.
  • Analyze and enhance data architecture for ongoing data initiatives.
  • Provide automated solutions for operational reporting and data flow management.

Requirements

Education
  • Master's degree in Data Science, Computer Science, or relevant field is preferred
Experience
  • 5+ years of experience in building data pipelines and ETL processes
Technical Skills
  • Apache Spark
  • NoSQL databases
Soft Skills
  • Problem Solving
  • Teamwork
Certifications
  • AWS Data Analytics Certification
  • Microsoft Certified: Azure Data Engineer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with machine learning frameworks: Basic knowledge of machine learning algorithms and tools.
  • Proficiency in Java: Skillful in Java for augmenting data processing capabilities.

Benefits

  • Performance bonuses based on company targets
  • Flexible working conditions
  • Professional development opportunities
  • Work-life balance initiatives

Company Culture

  • Continuous Improvement: We prioritize ongoing learning and professional growth within our teams.
  • Respect and Trust: Our workspace is built on mutual respect and trust among colleagues.
  • Empowerment: We empower individuals within our organization to make impactful decisions.
Status: Open