Data Engineer

Johannesburg Full-time R37,500 - R54,167 / Month
(R450,000 - R650,000 / Year)

Job Description

Exciting opportunity for a Data Engineer in Johannesburg! You will be responsible for designing and implementing data pipelines, managing data integration processes and collaborating with business teams to optimize data use across departments.

Responsibilities

  • Create and manage data ingestion processes from various sources.
  • Maintain infrastructure for automated data reporting.
  • Conduct performance tuning on existing data architectures.
  • Assist in data governance and compliance initiatives.
  • Contribute to cross-departmental data initiatives to align objectives.

Requirements

Education
  • Master's degree in Data Science or related field is preferable
Experience
  • 5+ years of experience in designing data solutions
Technical Skills
  • NoSQL databases
  • Data Warehousing
Soft Skills
  • Problem-solving
  • Time Management
Languages
  • English: Fluent

Advantageous

  • Machine Learning basics: Understanding of machine learning concepts and applications.
  • Big Data Technologies: Experience with Hadoop or other big data frameworks.

Benefits

  • Comprehensive healthcare coverage
  • Remote work flexibility where possible
  • Generous leave policies and holiday closures
  • Employee stock options

Company Culture

  • Team Spirit: We believe in the power of teamwork to drive success, nurturing a supportive atmosphere within our organization.
  • Work-Life Balance: Prioritizing a healthy work-life balance is essential for our team's well-being and productivity.
  • Community Engagement: We actively encourage our employees to participate in community engagement initiatives and social responsibility programs.
Status: Open