Data Engineer

Johannesburg FULL TIME R50,000 - R66,666 / Month
(R600,000 - R800,000 / Year)

Job Description

We are looking for a Data Engineer to join our dynamic team in Johannesburg. The ideal candidate will be responsible for developing, managing, and optimizing data pipelines and architectures that support our analytical projects. You will work closely with data scientists and analysts to ensure data is accessible and usable in delivering valuable insights.

Responsibilities

  • Execute data extraction, transformation, and loading processes.
  • Develop automated systems for data aggregation and analysis.
  • Coordinate with stakeholders to identify data requirements.
  • Keep up with trends in data engineering and analytics.
  • Participate in code reviews to enhance quality and performance.

Requirements

Education
  • Bachelor's degree in Data Science, Computer Science, or relevant field
  • Master's degree is desirable
Experience
  • 4+ years of experience working with data-driven applications
Technical Skills
  • R
  • Big Data Technologies
Soft Skills
  • Communication
  • Problem-solving
Certifications
  • AWS Certified Data Analytics
Languages
  • English: Fluent

Advantageous

  • Familiarity with data warehousing solutions: Understanding of data warehousing concepts and tools.
  • Experience with data visualization tools: Knowledge of using BI tools like Tableau or Power BI.

Benefits

  • Health and wellness stipends.
  • Retirement savings plan with employer matching.
  • Remote work options available.
  • Support for further education and training.

Company Culture

  • Employee Growth: We invest in our employees by providing opportunities for upward mobility and continuous learning.
  • Work-Life Balance: We value a healthy work-life balance, offering flexibility to meet employee needs.
  • Community Engagement: Encourage engagement in community initiatives that have a positive impact.
Status: Open