Data Engineer

Johannesburg Full-time R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

We are looking for a Data Engineer to join our team in Johannesburg. The ideal candidate will have a strong background in building and optimizing data pipelines and architectures, ensuring the accessibility of data for analytics and reporting purposes. Your expertise will play a crucial role in translating business needs into technical solutions.

Responsibilities

  • Collaborate with analytics teams to deliver data insight requirements.
  • Manage database performance and optimize query execution.
  • Stay updated with industry trends and emerging technologies in data analytics.
  • Participate in code reviews to uphold coding standards and best practices.

Requirements

Education
  • Bachelor's degree in Computer Science, Software Engineering or related field
  • Master's degree in Data Science is a plus
Experience
  • 4+ years of experience in a data-related role
Technical Skills
  • Hadoop
  • Data Warehousing
Soft Skills
  • Problem-solving
  • Communication
Languages
  • English: Fluent

Advantageous

  • Experience with data visualization tools: Knowledge of tools like Tableau or Power BI for creating reports and dashboards.
  • Knowledge of data governance: Understanding of data governance frameworks and compliance standards.

Benefits

  • Comprehensive medical aid and retirement plan.
  • Performance incentives and payouts.
  • Monthly team-building activities.
  • Training and development subsidies.

Company Culture

  • Diversity: We embrace diversity and inclusiveness, reflecting a variety of perspectives and backgrounds.
  • Work-Life Balance: Striving for a balanced lifestyle, our team enjoys flexible schedules and a healthy work environment.
  • Employee Recognition: We celebrate our team players and recognize contributions that drive our success.
Status: Open