Data Engineer

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

Job Description

We are looking for a Data Engineer to streamline our data processes and enhance data accessibility across the organization. You will work with a talented team to ensure data integrity, optimize data pipelines, and develop data infrastructure. Experience with Python, SQL, and NoSQL technologies is crucial.

Responsibilities

  • Build and maintain data warehouse solutions.
  • Coordinate with other engineering teams to improve data accessibility.
  • Analyze and resolve data-related issues in production.
  • Enhance existing data models for efficiency.
  • Stay updated on latest data engineering technologies and practices.

Requirements

Education
  • Master's degree in Data Science, Computer Science, or a related field
Experience
  • 5+ years of experience in data engineering or related fields
Technical Skills
  • Data Warehousing
  • Apache Spark
Soft Skills
  • Problem-solving
  • Leadership
Languages
  • English: Fluent

Advantageous

  • Familiarity with graph databases: Understanding of databases structured as graphs for data analysis.
  • Experience with CI/CD practices: Proficient in version control and deployment automation.

Benefits

  • Comprehensive health insurance coverage
  • Annual leave and sick leave
  • Opportunities for career advancement
  • Work-from-home options available

Company Culture

  • Growth Mindset: Employees are encouraged to pursue continuous learning and development.
  • Work-life Balance: We support a healthy work-life balance for all staff members.
  • Community Engagement: We actively participate in community initiatives and social responsibility.
Status: Closed