Data Engineer

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

Job Description

Join us as a Data Engineer, where you'll leverage your expertise to support data-driven initiatives. In this role, you will design and implement scalable data architectures, collaborating closely with data scientists and analysts to optimize data flow and storage solutions. Your work will be crucial in facilitating analytical processes and ensuring data integrity across platforms.

Responsibilities

  • Build and maintain scalable data architectures and storage solutions.
  • Automate data integration and transformation processes.
  • Ensure data security and compliance with relevant regulations.
  • Participate in code reviews and contribute to coding standards.
  • Monitor and troubleshoot data pipeline performance issues.

Requirements

Education
  • Bachelor's degree in Computer Science, Engineering, or a related field
Experience
  • 3+ years of experience in data engineering or related field
Technical Skills
  • Python
  • SQL
  • Apache Spark
  • Data Warehousing
Soft Skills
  • Analytical Thinking
  • Teamwork
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud platforms (AWS, Azure, GCP): Experience working with cloud infrastructure for data storage and processing.
  • Knowledge of machine learning concepts: Understanding of basic machine learning principles and how they apply to data engineering.

Benefits

  • Competitive salary and performance bonuses
  • Comprehensive health coverage
  • Retirement savings plan
  • Flexible working conditions

Company Culture

  • Innovation: We value innovative solutions and encourage our team to think creatively.
  • Collaboration: Teamwork is at the heart of our culture; we promote a collaborative environment.
  • Diversity and Inclusion: Our diverse team brings unique perspectives to our projects, and inclusion is a core tenet of our company values.
Status: Open