Data Engineer

Cape Town FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We are seeking a skilled Data Engineer with a passion for data architecture and analytics. You will play a crucial role in transforming raw data into actionable insights, enabling our teams to make informed decisions. The ideal candidate possesses a strong understanding of ETL processes and data warehousing concepts, and is experienced in SQL and Python programming.

Responsibilities

  • Architect and manage data warehouses for analytics teams.
  • Implement strategies for real-time analytics.
  • Ensure data security and privacy protocols are followed.
  • Lead automation efforts for data ingestion and transformation.
  • Conduct performance tuning of data pipelines to maximize throughput.
  • Assist with data-related research and development efforts.
  • Provide training to junior data engineers on best practices.

Requirements

Education
  • Master's degree in Data Science, Computer Science, or related field
  • Bachelor's degree in a relevant field
Experience
  • 5+ years of experience in data engineering
Technical Skills
  • NoSQL Databases
  • Data Warehousing
Soft Skills
  • Leadership
  • Negotiation
Languages
  • English: Fluent

Advantageous

  • Experience with machine learning models: Familiarity with implementing machine learning algorithms and frameworks.
  • Knowledge of data architecture best practices: Strong understanding of data architecture principles.

Benefits

  • Comprehensive health benefits
  • Performance bonuses
  • Annual team retreats
  • Training and upskilling programs

Company Culture

  • Work-life Balance: We believe in maintaining a healthy work-life balance for our employees.
  • Team Collaboration: Collaboration and teamwork are at the heart of everything we do.
  • Employee Empowerment: We empower our employees to take initiative and own their projects.
Status: Open