Data Engineer

Pretoria FULL TIME R25,000 - R37,500 / Month
(R300,000 - R450,000 / Year)

Job Description

As a Junior Data Engineer, you will be instrumental in helping us harness the power of our data. In this role, you will support the data engineering team in developing and maintaining data workflows, ensuring the accuracy and availability of data for analytics teams, and engaging with stakeholders to identify data needs.

Responsibilities

  • Engage with stakeholders to gather data requirements and insights for analytics.
  • Assist in the data model design and implementation.
  • Conduct data profiling and analysis for quality checks.
  • Develop technical documentation and user guides for data workflows.
  • Contribute to meetings regarding data strategy and initiatives.
  • Stay updated with new data technologies and practices.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Postgraduate qualification in Data Engineering or Analytics is advantageous
Experience
  • 2-3 years of experience in data engineering or data analysis
Technical Skills
  • SQL
  • Python
  • ETL Tools
Soft Skills
  • Strategic thinking
  • Team collaboration
Languages
  • English: Fluent

Advantageous

  • Familiarity with Apache Spark: Experience with big data processing frameworks such as Spark.
  • Knowledge of machine learning concepts: Basic understanding of machine learning techniques and algorithms.

Benefits

  • Comprehensive health, dental, and vision insurance
  • Annual performance bonus system
  • Opportunities for mentorship and career advancement
  • Flexible working arrangements

Company Culture

  • Diversity and Inclusion: We embrace diversity and believe that inclusivity fosters innovation and creativity in our workplace.
  • Employee Well-being: We are dedicated to creating an environment where employee well-being is prioritized.
  • Sustainability: We are committed to sustainable practices both in our operations and in the communities we serve.
Status: Open