Data Engineer

Johannesburg Full-time R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

We are seeking a skilled Data Engineer to enhance our analytics capabilities. You will be responsible for designing and developing data architecture and pipelines that streamline the flow of data throughout our systems. A deep understanding of data warehousing, big data tools, and analytical frameworks will be essential to your success in this position.

Responsibilities

  • Create and manage data warehouses for effective reporting.
  • Perform data modeling to visualize and present data in meaningful contexts.
  • Ensure compliance with data privacy regulations.
  • Provide best practices for leveraging data analytics tools.
  • Assist in training team members on data management tools and techniques.
  • Stay up-to-date with the latest developments in data engineering.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
Experience
  • 4+ years of experience in data analysis or engineering roles
Technical Skills
  • ETL Tools
  • Data Warehousing
Soft Skills
  • Problem-solving
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Experience in Agile environments: Working in Agile teams focused on delivering value rapidly.
  • Experience with Docker and Kubernetes: Familiarity with containerization and orchestration tools.

Benefits

  • Comprehensive health, dental, and vision insurance
  • Performance-based bonuses
  • Paid time off and flexible leave policies
  • Learning and development budget

Company Culture

  • Growth and Learning: We provide opportunities for continuous learning and professional development.
  • Responsibility: We take pride in our work and hold ourselves accountable to our goals.
  • Empowerment: Empowerment of employees to contribute to decision-making across all levels.
Status: Open