Data Engineer

Johannesburg FULL TIME R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

Join our innovative team as a Data Engineer in Johannesburg, where you will focus on designing robust data processing systems. The ideal candidate will have experience with cloud data platforms and a strong analytical mindset.

Responsibilities

  • Create and maintain optimal data pipeline architectures.
  • Develop tools and processes for data ingestion and processing.
  • Collaborate in a team to improve data management processes.
  • Conduct reviews of code and architecture to ensure best practices.

Requirements

Education
  • Master's degree in Data Science or a related field is preferred
Experience
  • 5+ years of hands-on experience in data engineering
Technical Skills
  • Apache Spark
  • Big Data Technologies
Soft Skills
  • Critical Thinking
  • Team Collaboration
Certifications
  • Google Cloud Professional Data Engineer
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Knowledge of containerization and orchestration tools.
  • Proficiency in Data Visualization Tools: Experience using tools like Tableau or Power BI.

Benefits

  • Inclusive health and wellness benefits
  • Profit-sharing program
  • Flexible working arrangements
  • Ongoing training and development
  • Employee recognition programs

Company Culture

  • Continuous Learning: We promote ongoing learning and personal growth through various initiatives.
  • Work-life Balance: We believe in maintaining a healthy work-life balance for our employees.
  • Community Engagement: We actively participate in community initiatives and encourage our employees to engage as well.
Status: Open