Data Engineer

Cape Town FULL TIME R41,670 - R58,330 / Month
(R500,000 - R700,000 / Year)

Job Description

We are seeking a skilled Data Engineer to join our dynamic team in Cape Town. In this role, you will be responsible for designing, building, and maintaining data pipelines and architecture. Ideal candidates will have a strong foundation in data warehousing, ETL processes, and big data technologies, along with the initiative to introduce new data management solutions.

Responsibilities

  • Design, develop, and maintain scalable data pipelines for processing large data sets.
  • Collaborate with data scientists and analysts to address analytics requirements.
  • Implement ETL processes and ensure data integrity and accessibility.
  • Manage data storage and processing solutions in cloud environments.
  • Identify and troubleshoot data-related issues and bottlenecks.
  • Create self-service data tools for stakeholders across the organization.
  • Prepare data for prescriptive and predictive modeling.
  • Evaluate new data technologies and tools to enhance data management.

Requirements

Education
  • Master's degree in Data Science or a related discipline
Experience
  • 4+ years of experience in data engineering or related fields
Technical Skills
  • Python
  • ETL Tools
  • Cloud Platforms
Soft Skills
  • Team Collaboration
  • Problem-Solving
Certifications
  • Certified Data Management Professional (CDMP)
Languages
  • English: Fluent

Advantageous

  • Experience with Data Warehousing Solutions: Knowledge of data warehousing architectures and best practices.
  • Familiarity with Machine Learning Techniques: Basic understanding of machine learning algorithms and their applications.

Benefits

  • Health, dental, and vision insurance
  • Pension plan contributions
  • Flexible working hours
  • Paid time off for vacations and personal days

Company Culture

  • Innovation: We thrive on innovation, encouraging team members to experiment and develop fresh ideas that drive our projects forward.
  • Collaboration: Our culture promotes teamwork and open communication, valuing diverse perspectives to foster problem-solving.
  • Professional Growth: We support continuous learning and professional development for all employees, providing resources for career advancement.
Status: Open