Data Engineer

Cape Town Full-time R37,500 - R50,000 / Month
(R450,000 - R600,000 / Year)

Job Description

Join our team as a Data Engineer and play a critical role in the management and optimization of data infrastructure. This position involves developing data collection systems, ensuring data quality, and solving data-related issues to enhance data utility for actionable business insights. We're looking for a detail-oriented individual excited to work with cutting-edge technology in the data analytics field.

Responsibilities

  • Design and implement data ingestion processes from various sources.
  • Analyze and improve existing data systems for reliability and efficiency.
  • Support data analytics initiatives by optimizing data accessibility.
  • Collaborate on projects aimed at enhancing the company’s data infrastructure.
  • Ensure compliance with data governance and security policies.
  • Provide technical support and expertise for data-driven projects.

Requirements

Education
  • Bachelor's degree in Computer Science or a related discipline
  • Relevant certifications in data engineering are desirable
Experience
  • 4+ years of experience working in data engineering roles
Technical Skills
  • ETL tools (e.g., Talend, Informatica)
  • NoSQL databases (e.g., MongoDB, Cassandra)
  • Data Integration
Soft Skills
  • Problem-solving
  • Attention to detail
Certifications
  • Google Cloud Professional Data Engineer
  • AWS Certified Data Analytics
Languages
  • English: Fluent

Advantageous

  • Experience with Apache Kafka for data streaming: Experienced in real-time data processing using Kafka.
  • Understanding of big data technologies: Knowledgeable about big data frameworks and tools like Hadoop.

Benefits

  • Full medical, dental, and vision insurance
  • Generous leave policy and public holidays
  • Work-life balance initiatives and mental health resources
  • Continued learning opportunities
Status: Open