Data Engineer

Cape Town Full-time R45,833 - R60,000 / Month
(R550,000 - R720,000 / Year)

Job Description

We are on the lookout for a skilled Data Engineer to manage our data architecture and improve the efficiency of our data collection and processing infrastructure. This role involves working with a variety of data storage systems and analytical tools.

Responsibilities

  • Develop ETL processes to extract data from various sources and load into data warehouses.
  • Optimize SQL queries for performance improvements.
  • Collaborate with IT teams to ensure data systems are reliable and scalable.
  • Establish data monitoring systems to proactively address data quality issues.
  • Train junior data engineers and provide guidance on best practices.
  • Participate in agile project management and iterative development cycles.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Additional certifications in data engineering or cloud services are a plus
Experience
  • 5+ years of hands-on experience in data architecture and pipeline development
Technical Skills
  • AWS
  • Docker
Soft Skills
  • Effective communication
Languages
  • English: Fluent

Advantageous

  • Familiarity with machine learning techniques: Understanding of machine learning algorithms for data analysis.
  • Experience with data visualization tools: Hands-on experience with Tableau or Power BI for data reporting.

Benefits

  • Health and wellness benefits
  • Retirement savings plan with company match
  • Flexible working hours and remote options
  • Opportunities for professional development

Company Culture

  • Innovation: We foster an environment where innovation is highly valued, encouraging team members to bring new ideas to the table.
  • Continuous Learning: Our team is committed to ongoing learning and providing opportunities for skill development.
  • Inclusiveness: We embrace diversity and strive to create an inclusive workplace where everyone's voice matters.
Status: Closed